欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python语法

程序员文章站 2022-07-02 12:58:39
变量与赋值 变量的概念与数学中变量的概念基本一致,不过python中变量可以是多种类型:int,float,double,字符串 等 变量名必须是大小写英文、数字、下划线(_)的组合,且不能用数字开头 python是动态语言 变量的值可以经过计算后赋值给自己 基本数据类型 在python中,能够直接 ......

变量与赋值

变量的概念与数学中变量的概念基本一致,不过python中变量可以是多种类型:int,float,double,字符串 等

 

a = 123
b = 123.76
c = 'hello world'
print(a, b, c)


//运行结果 123 123.76 hello world

变量名必须是大小写英文、数字、下划线(_)的组合,且不能用数字开头

 python是动态语言

a = 123.56
a = 'python'

 

变量的值可以经过计算后赋值给自己

a = 3
print(a)
a = a + 1
print(a)
// 运行结果:
//3
//4

 

 

 

基本数据类型

在python中,能够直接处理的数据类型有以下几种:整数 浮点数 字符串 布尔值 空值

整数

python可以处理任意大小的整数

 

浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学计数法表示时,一个浮点数的小数点位置是可变的,比如1.23×103和12.3×102是完全相等的。

整数和浮点数的存储方式是不同的,浮点数可能会有四舍五入的误差

 

字符串

字符串使用单引号''或双引号""括起来的任意文本。

如果字符串里面有很多字符需要转译,就需要加很多\ ,为了简化,python还允许用r''表示''内部的字符串默认不转译

print('\\\n\\')
print(r'\\\n\\')

运行结果:

\
\
\\\n\\

 如果字符串内有很多换行,用\n写在一行里不好读,为了简化,python允许用'''....'''的格式表示多行内容

print('''line1
line2
line3''')

line1
line2
line3

 

布尔值

布尔值只有true、false两种值

布尔值可以用and、or、not运算

布尔值常用于条件判断中

 

空值

空值是python中一个特殊的值,用none表示,none不能理解为0,