基础语法
1变量:
变量在程序中就是用一个变量名表示了,在Python语法中,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,相同字母的变量如果大小写不一样表示的也不一样,zlx!=Zlx,等号(=)是赋值语句,可以把任意数据类型赋值给变量,同一个变量也可以反复赋值,且不用像其他语句那样先声明。
例:
2运算符
2.1操作运算符
运算符 | 描述 |
---|---|
+ | 两个对象相加 |
- | 两个对象相减或者当负号 |
* | 两个对象相称或者返回一个被重复多次的字符串 |
** | x**y,返回x的y次幂 |
% | 取余数 |
/ | 相除 |
// | 相除后向下取整 |
2.2比较运算符
运算符 | 描述 |
---|---|
== | 比较是否相等 |
!= | 比较是否不等 |
> | 判断x是否大于y,如果x大于y返回True,反之返回False,小于号同理 |
>= | 判断x是否大于等于y,如果x大于等于y返回True,反之返回False,小于等于号同理 |
例:
>>> 3/5
0.6
>>> 3//5
0
>>> 3>5
False
>>> 3<5
优先级
一元运算符高于二元运算符。
先乘除后加减,有括号先括号内。
比较运算符高于逻辑运算符。
3数据类型:
3.1常见数据类型
还有一种最常见的就是字符串
可以用type()函数来判断变量的数据类型
例如
>>> a=6
>>> type(a)
<class 'int'>
>>> a=5.5
>>> type(a)
<class 'float'>
>>> a=True
>>> type(a)
<class 'bool'>
特别注意,bool类型的型变量只能取两个值,True 和 False。当把布尔变量用在数字运算中,用 1 和 0 代表 True 和 False。
3.2数据类型转换
转换为整型用 int()
转换为字符串用 str()
转换为浮点型用 float()
print(int(‘4399’))
4399
print (int(‘4399.1’))
4399
print(float('4399.1'))
4399.1
print(float(4399))
4399.0
print(str(4399-1))
4398