1.print(value,…, sep=’ ‘, end = ‘\n’)
2.msg = ‘’’
hello
this
is
a
test
‘’’
print(msg)会原样输出
3.print(name,age)
print(name+,age)
4.format更方便
5.input()输入的都是字符串类型
6.name = ‘admin’
name1 = name
此时,name1和name的地址相同
7. str1 = ‘abc’ str2 = ‘def’ str1+str2 = ‘abcdef’
8. **是乘方运算, // 是整除运算
9. is , is not 也是运算符,就像==,>=一样
10.源文件下,
age = 20,age1 = 20 age is age1 是true. 因为源文件是整体交给编译器来解释的,所以为了节省内存,两者会指向同一个内存区域;
在交互式下,有一个小整数复用范围[-5,256],在这个范围内,整数空间复用,所以
age = 20,age1 = 20此时这两个20存在内存的相同,所以age1 is age 为true
- is比较的是id, ==比较的是value
- and ,or, not
- 位运算:& | ~ ^(异或), << >>
- python 中的三目运算符不是?:而是 结果1 if 表达式 else 结果2
- range(m,n) [m,n-1)
- 进制转换:bin(x)二进制
- for …else语句,跳出for后执行else
- python 中的空语句用pass。 没有需要执行的操作也不能什么都不写,否则会有缩进问题
- ''和 ‘’ "