-
help(print)
查看print帮助文档 -
dir(print)
列举print能调用的类型 -
end表示print输出内容以什么结尾,默认end='\n',换行输出
print('aaa',end='')
print('bbb')
输出
aaabbb
-
print('ha*3)
重复3次字符串
输出
hahaha
- 在一个式子中完成多个变量的赋值
>> a, b = 1, 2
>> a
1
>> b
2
ab互换值
>> a, b = b, a
>> a
2
>> b
1
-
//
取整除,又称地板除法 - 运算符
<>
,同!=
,检查两个操作数的值是否相等,如果值不相等,则条件变为真。
- Python取随机数
import random
computer = random.randint(0,2) #整数0到2
-
%2d
,两位占位符,不管后面的数是几位,至少先占两位,不够就在前面补空格
a = 1
print('不够两位前面补空格%2d'%a)
输出
不够两位前面补空格 1
- 切片的语法:[起始:结束:步长],利用步长可以反转字符串
name = '123456789'
print(name[::-1]) #步长-1,反转字符串
输出
987654321
- 通过文件后缀获取文件类型
filename = '苞米地.mp4'
print(filename[filename.rfind('.'):]) #从右边开始查找
输出
.mp4
- 关键词
pass
,跳过,相当于循环中的continue,Java方法中的return
- Python不同于C语言,从上到下执行,没有main()函数,所以函数要先在上面定义了,才能在下面执行
- Python函数的参数只要定义的时候初始化了,调用的时候可以少传参数。所以Python函数的参数初始化最好放在函数内
- Python不同于其他语言,全局变量一般前面加个
g_
,如果是不可变类型在函数中需要加一个global声明才能修改,列表字典等可变类型则不需要
- Python中
a += a
和a = a + a
的区别
前一种是直接对原来的a
引用的值进行修改,后一种是换一个地址创建一个值,然后a
引用新值
网友评论