+ - * /
% 取余数
== 等于 比较两个对象是否相等
!= 不等于
< 小于
> 大于
>= 大于等于
<=小于等于
= 赋值运算符
+=加法 赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%= 取模赋值运算符
**=幂赋值运算符
//=取整除赋值运算符
逻辑运算符:
and 布尔“”与“” 如果x为false, x and y 返回false,否则返回y的值
or 布尔或 如果x为true, 返回true,否则返回y的值
not 布尔非 如果x为true, 返回false,如果x为false, 返回true
Python的数据类型
Python只所以简单,是因为赋值一个变量的时候,不需要是声明这个变量的类型
整型 int
a = 10
B = -20
int(3.5)
布尔类型 bool
B = true
b = false
浮点型 float
round(float, ndigits)
Float代表的数字, ngigits代表的是精度
大的规则是四舍六入
在五的情况上是有所不同
http://www.runoob.com/w3cnote/python-round-func-note.html
字符串的定义:
>>>str1 = "aaaaaa"
>>>str2 = 'bbbbbb'
>>>str3 = '''cccccc'''
Python默认是都给我们转换成‘’, 推荐大家使用“”
字符串常用的方法:
find startswith(str1) 某字符串开头
replace endswith(str1) 某字符串结尾
split
join
strip
format
# 总结: # "" 字符串 # 字符串的方法: # find() 查找 # replace() 替换 # strip() 前后去空格 # join(可迭代对象) 集成 # split() 分割 # format() 字符串格式化 # [] 列表 list() # 列表常用的方法 # append() 屁股后追加 # pop() 最后删除,返回值是删除的那个元素 # index(x) 返回元素的下标 # remove(x) 删除元素 # sort() list排除 # reverse() 反序 # [:] 分片,前开后闭 # 下标元素从0开始 # () 元组 tuple() # "". 字符串的方法 # []. 列表的方法 # ().index(x) ().count(x)