python学习笔记1
*args:不定长参数,特点:可以接受 [0.+无穷大)的实参
print(*values, sep=' ',end='\n',file=sys.stdout,flush=False)
- values: 会将实参转换成字符串,再输出
- sep: 输出多个对象时用什么间隔,默认为一个空格字符,若要改变其他方式间隔,则需要关键词参数。
- end:用什么结尾,默认为换行‘\n’
- file: 要写入的文件对象,默认sys.stdout,指向控制台。注:sys.stdin标准输入,sys.stdout标准输出。
- flush:输出是否被缓存,默认为False。注:输出的内容,首先会存放在缓存区,然后再到控制台,一般缓冲区空间是有限的,当其充满时,数据会被写入到控制台,所以,若flush=False时,数据会一直保存到缓存区,当所有的数据都执行完毕后,缓冲区会进行刷新,数据全部统一输出。当fluse=True时,则数据会一个个被输出。(但对于PyCharm,flush则默认为true)
input([prompt])
- prompt:提示信息,主要提示用户输入相关信息。
- 接受一个标准输入数据,返回该数据的string类型。
序列:有元素、有顺序、有下标(索引,正向索引:从左往右(从0开始),反向索引:从右往左(从-1开始))
python3中的内置函数:
len(s)
- s可以是序列(字符串、列表、元组、range)/字典/集合等
- 返回对象的长度(即元素的个数)
chr(i) / ord(c)