为什么选择python?
可做web和APP自动化,是自动化的一个捷径,语法简单,容易上手;
需要注意到地方:----基础语法
1、print(“hello world”)—如果是字符串就要加双引号,是变量不需要加
2、input(“请输入你要输入的值”)—从控制台获取一个值
3、\n是换行符,如果要保留这个符号,就在前面加r或R
4、\是转义字符
5、#单行注释 ‘’‘ ’‘’多行注释 ----里面的内容不会执行;
6、python语法特点:用空格来识别父级与子级关系(缩进)
变量
命名规则:必须是大小写英文字母、数字和_的组合,且不能以数字开头;有意义;
python常见的数据类型:
整数:任何时候运算都是精确的;
浮点数:运算过程中,可能会四舍五入;
字符串:是用单引号’ 或双引号“括起来的任意文本, ‘ 和”可以同时成对出现,可以用转义字符\来标识;
1)同类型可以用 +,或者 逗号, 来进行拼接 eg: str1+str2,中间没有空格
2)不同类型可以用, 拼接,不能用+ eg: str1, 18 中间会有一个空格
3)强制转换后,可以拼接 str(a) int(a)
布尔值:True False,可以进行逻辑运算
None值:特殊的空值,不能理解为0,0是有意义的;
运算符:
算术运算符:%取模–返回除法的余数 //返回商的整数部分
比较运算符:返回均是布尔值, a==b
赋值运算符:c+= a等效于c=c+a c-=a等效于c=c-a
逻辑运算符:输出布尔值 and or not
成员运算符: 最重要 in 在指定序列,则返回True, 不在则返回False