#基本规则及命名规则
1.注意缩进一般是四个空格,语法符号要在英文状态下输入。
2.标识符必须以字母或下划线开头。
#变量与赋值语句
1.整数类型int,浮点数类型float,字符串str。
2.赋值语句:1.a=xxx(字符串类型的必须要加双引号)2.链式赋值:a=b=c=xxx
3.解包赋值:a,b=100,200前后元素个数要一样。
#输入输出
1.输入函数input() a=input(“xxx”)
要得到数字a=eval(input(“xxx”))
2.输出函数print()
print(3+5)>>>8
print(3,5) >>>3 5
print() >>>输出一个空行
print("3+5=",3+5) >>>3+5=8
3.一般print后会自动换行,不想换行可以print(“输出”,end=“”)
4.数值操作:
+加法 -减法 *乘法
/除法有小数点 //整数除法向下取整 %取余数 **乘方
5.a+=b >>a=a+b a*=b >>a=a*b 其他同上
5.运算函数
abs(x) x的绝对值 divmod(x,y) 输出(x//y,x%y)
pow(x,y[,z]) 输出(x**y)%z
round(x,[,n]) 对x进行四舍五入,保留n位小数,n省略则返回四舍五入整数值。
max(x1,x2,x3,x4.....) min(x1,x2,x3,x4......) 返回其中最大最小值。
#.math库 p24页。
#字符串
1.可以用单引号' ' 双引号“ ” 三单引号''' ''' 三双引号“““ ”””定义
+号拼接字符串
字符串索引有两种方式:s="hdadg"
1.s[0]~s[4]
2.s[-5]~s[-1]
3.切片访问:s[0:3] hda(不包括s[3])
4.字符拼接+ 字符复制*(“tom”*3=="tomtomtom")
是否为子符“a” in "abdh" True为真 Flase为假 P29