\ 是续行符。分号-在一行写多条语句。空语句 pass。表达式必须是在同一个基准上写,括号只能使用圆括号,而且圆括号是嵌套使用。模块/包-全部小写字母,可使用下划线;常量名-全部大写字母,可使用下划线。type(),id()一个对象有唯一的id标识。一个对象可以被多个变量引用,一个变量也可以改变指向其他的对象。==用于比较两个变量指向的对象是否相等,is 用于判断两个变量是否指向同一个对象。del语句,del x。None是一种特殊的数据类型,表示空值。
使得字符串按特定格式输出
字符串格式化的几种形式:格式字符串.format(值1,值2…)
str.format(格式字符串,值1,值2…)
format(值,格式字符串)
print(value,…,sep=’ ‘,end=’\n’) 也就是默认值用空格分开。
可迭代对象一次返回一个元素,因此使用于for循环。可迭代对象有:字符串、列表、元组、字典、文件对象、迭代器对象(iterator)、生成器函数。
迭代器对象,表示可迭代的数据集集合。生成器使用yield语句,每次产生一个值。range(1,10,2),range是一个迭代器对象。
try 可能发生异常的语句 except异常名 发生异常时执行的语句 else 不发生异常时执行的语句 finally 有无异常发生时都会执行的语句。
assert 布尔表达式,字符串表达式——断言失败时输出字符串表达式。
divmod(5,3) 2。pow(2,10,10) 4。ronud(3.141516,4) 3.1415。
e 就是2.718,pi就是圆周率。ceil(1.2) 2 。 factorial(10) 意思是10的阶乘。floor(1.2) 1。
random模块
random.seed(1)设置随机种子为1,同一种子产生的随机数相同,伪随机数。
伪随机数生成器在运行时存在一个内部状态,可以获取和设置伪随机数生成器的状态。random.getstate(),random.setstate(s)。
random模块用于生成随机整数,randrange(10)返回一个随机整数(大小在【0,10)之间);randrange(1,10,20);randint(1,5)返回一个随机整数(大小在【0,5)之间)。
random模块用于从序列中随机抽取数据的函数有:choice(序列)返回一个元素;sample(序列,3)随机抽取3个元素返回一个列表;shuffle(序列)混排列表。
内置函数 open() 返回一个文本对象,它可以创建一个文本对象吗?
写入字符串到文本文件: f.write(s)和f.writelines(lines)没有换行符,可可添加\n;f.flush()把缓冲的数据更新到文本文件中。
文本文件的读取: f.read()返回一个字符串(内容是整个文本文件的内容);f.read(n)最多读取n个字符,如果n是负数或者None,则返回整个文本文件。
f.readline() 返回一个字符串(一行内容) f.readlines()返回一个列表(剩余的多行内容);
另外,
文本文件可以直接迭代。文本文件按行迭代。
for s in f:
print(s)
会输出文本文件的一行行
CSV是逗号分隔符文本格式
函数可以有返回值,return语句。函数也可以无返回值,当作编程的一段代码。
global g 表明变量g是在函数体外定义的全局变量。
nonlocal g 表明变量g不是所在块的局部变量,是在上级函数体中定义的局部变量。
python基础10
最新推荐文章于 2022-09-24 19:18:38 发布