一、运算符
1.%:取商 //:取余
2.in:可用于判断字符或其子序列是否包含在字符串中。 not in:作用与之相反,用法相同
用例:name="赵王五"
if "赵" in name:
print('Yes')
else:
print('No')
结果:Yes
3.[其它运算符及其详解](http://www.runoob.com/python/python-operators.html)
二、Python中单引号,双引号,3个单引号及3个双引号的区别
1.在Python中单引号和双引号都可以用来表示一个字符串
2.单双引号的作用:当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。
3.三个双引号:在命令行模式下换行
4.三个单引号:注释一行
三、基本数据类型
1.[字符串](http://www.runoob.com/python/python-strings.html)
string.upper():转换 string 中的小写字母为大写
string.lower():转换 string 中的大写字母为小写
2.[数字](http://www.runoob.com/python/python-numbers.html)
在Python3中所有的整数都为int型而在python2中还分有long型
3.[列表](http://www.runoob.com/python/python-lists.html)
4.[元组](http://www.runoob.com/python/python-tuples.html)
5.[字典](http://www.runoob.com/python/python-dictionary.html)
6.布尔值
四、range()函数
例:range(100)
会生成从0到99这100个整数
v = range(100)
在python3中不会立即生成,print(v)的结果是range(0,100)
而在python2中会立即生成,打印结果为[0,1,2…99]
python3 中要打印range需使用for循环去创建
for item in range(100):
print(item)