第一二章
如果用二进制binary表示,那么数字前必须加上0b或0B;
如果用八进制octonary表示,那么数字前必须加上0o或0O;
如果用十六进制hexadecimal表示,那么数字前必须加上0x或0X。
5**2=25(幂运算)
5//2=2 (整除)
in not in
判断指定序列中是否包含某个值
is is not
判断两个标识符是否引用同一对象
python3中,第一个字符必须是字母表中的字母或下划线 _
#第一章
s=input('请输\
入:')
#\可以实现换行, []、{}中分行时,可以不使用反斜杠
n,name=s.split('//s+' );
#默认空格为分隔符
# 以字母或下划线开头的字符集合。没有$
a=input().split(':')
#标准split函数不能指定多种分隔符,需使用正则表达式中split
import re
str = 'one;two|three,four'
result = re.split(';|,|\\|', str)
print(result)
s = "a,b.c:d|e"
result = re.split('[;|.|:|,|\\|]', s)
# 通过“|”符号表示“或”关系(英文句点比较特殊,需放在[]中
print(result)
#输出print(*objects, sep=' ', end='\n', ……)
print(1,2,3,sep=',',end=";")
#round函数
'''
round()函数用于保留指定位数的浮点数
(整数部分是0或奇数“四舍五入”,
整数部分是偶数“五舍六入”)
'''
a = 2.699
b = 2.675
print(round(a, 2) , round(b, 2))
#输出结果为:2.7 2.67