python英文单词

  1. input   接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
  2. float    浮点数 数据类型
  3. int    整数型  数据类型
  4. print(end= )   打印输出
  5. type  查看数据类型
  6. False   0
  7. True  1
  8. id   查看内存地址
  9. import  导入模块
  10. if  条件句,如果
  11. or  或者
  12. bool  布尔
  13. set  集合
  14. elif  条件语句  与if..一起出现
  15. else  条件语句最后判断
  16. list.append  在列表末尾添加新的对象
  17. list.extend  在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
  18. list.insert  将指定对象插入列表的指定位置
  19. list.remove  移除列表中某个值的第一个匹配项
  20. list.pop  移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  21. list.clear  清空列表
  22. list.index  从列表中找出某个值第一个匹配项的索引位置
  23. list.count  统计某个元素在列表中出现的次数
  24. list.sort  对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
  25. list.reserve  反向列表中元素
  26. list.copy  复制列表
  27. list.copy.deepcopyz  列表深度复制
  28. while  循环语句,在某条件下,循环执行某段程序
  29. and  用于同时满足多个条件
  30. not  条件的否定
  31. break  结束当前循环
  32. for  历任何序列的项目,如一个列表或者一个字符串
  33. range  可创建一个整数列表,一般用在 for 循环中
  34. continue 跳出本次循环
  35. str.format  字符串格式化,按照顺序,将后面的参数传递给前面的大括号
  36. len()  计算目标的长度
  37. str[::]  字符串的切片
  38. str.upper  将字符串中的小写字母转为大写字母
  39. str.lower  将字符串当中所有的字母转换为小写
  40. str.swapcase  将字符串当中所有的字母大小写互换
  41. str.title  将字串符当中的单词首字母大写,单词以非字母划分
  42. str.capitalize  只有字符串的首字母大写
  43. str.expandtabs(tabsize= ) 把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8
  44. str.replace  从左到右替换指定的元素,可以指定替换的个数,默认全部替换
  45. str.partition  把mystr以str分割成三部分,str前,str自身和str后
  46. str.splitlines(keepends= )  按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割
  47. str.split  按照指定的内容进行分割
  48. str.join 将序列中的元素以指定的字符连接生成一个新的字符串
  49. str.maketrans 创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标
  50. str.translate  根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中
  51. str.count  计数功能,返回自定字符在字符串当中的个数
  52. str.find  查找,返回从左第一个指定字符的索引,找不到返回-1
  53. str.rfind  查找,返回从右第一个指定字符的索引,找不到返回-1
  54. str.index  查找,返回从左第一个指定字符的索引,找不到报错
  55. str.rindex  查找,返回从右第一个指定字符的索引,找不到报错
  56. str.center  让字符串在指定的长度居中,如果不能居中左短右长,可以指定填充内容,默认以空格填充
  57. str.ljust  让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充
  58. str.rjust  让字符串在指定的长度右齐,可以指定填充内容,默认以空格填充
  59. str.zfill   将字符串填充到指定的长度,不足地方用0从左开始补充
  60. str.strip  默认去除两边的空格,去除内容可以指定
  61. str.lstrip  默认去除左边的空格,去除内容可以指定
  62. str.rstrip  默认去除右边的空格,去除内容可以指定
  63. str.isalnum  判断字符串是否完全由字母或数字组成
  64. str.isalpha  判断字符串是否完全由字母组成
  65. str.isdigit  判断字符串是否完全由数字组成
  66. str.isupper  判断字符串当中的字母是否完全是大写
  67. str.islower  判断字符串当中的字母是否完全是小写
  68. str.istitle  判断字符串是否满足title格式
  69. str.isspace  判断字符串是否完全由空格组成
  70. str.startswith  判断字符串的开头字符,也可以截取判断
  71. str.endwith  判断字符串的结尾字符,也可以截取判断
  72. str.encode(encoding= )  以指定的编码格式编码字符串
  73. str.decode(encoding= )  以指定的编码格式解码 bytes 对象
  74. repr  将对象转化为供解释器读取的形式
  75. def  创建函数、方法的关键字
  76. return  结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
  77. tup.count  返回元组当中指定元素的个数
  78. tup.index  从左往右返回第一个遇到的指定元素的索引,如果没有,报错
  79. dic.setdefault  如果键不已经存在于字典中,将会添加键并将值设为默认值
  80. dic.pop  删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值
  81. dic.popitem  随机返回并删除字典中的一对键和值
  82. dic.clear  删除字典内所有元素
  83. del  删除字典
  84. dic.update  把字典参数 dict2 的 key/value(键/值) 对更新到字典 dict 里
  85. dic.get   返回指定键的值,如果值不在字典中返回默认值
  86. dic.values   返回一个迭代器,可以使用 list() 来转换为列表,列表为字典中的所有值
  87. dic.keys 返回一个可迭代对象,可以使用 list() 来转换为列表
  88. dic.items  以列表返回可遍历的(键, 值) 元组数组
  89. dic.fromkeys  创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值
  90. in  判断指定的键是否在字典当中
  91. set.add 将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作
  92. set.update  修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略
  93. set.pop  随机移除一个元素
  94. set.remove  移除集合中的指定元素
  95. set.clear  移除集合中的所有元素
  96. enumerate  将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
  97. *args  任意数量元组
  98. **kwargs  任意数量字典
  99. global  申明全局变量
  100. nonlocal  修改嵌套作用域(enclosing 作用域,外层非全局作用域)中的变量
  101. abs  计算绝对值并返回
  102. max  返回最大值
  103. min  返回最小值
  104. map  根据提供的函数对指定序列做映射
  105. filter 过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表
  106. zip  将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
  107. lambda  创建匿名函数的关键字
  108. locals  以字典类型返回当前位置的全部局部变量
  109. globals  以字典类型返回当前位置的全部全局变量
  110. try...except...   捕获异常
  111. finally  无论是否发生异常都将执行最后的代码
  112. raise  抛出异常
  113. random.random  随机生成的一个实数,它在[0,1)范围内
  114. random.uniform  随机生成下一个实数,它在 [x, y) 范围内
  115. random.randint  随机生成一个整数,在[x,y]范围内
  116. random.randrange  指定递增基数集合中的一个随机数,基数缺省值为1
  117. random.choice  返回一个列表,元组或字符串的随机项
  118. random.shuffle  将序列的所有元素随机排序
  119. sys.argv   包含命令行参数的列表
  120. sys.path  返回Python 解释器自动查找所需模块的路径的列表
  121. time.time  返回当前时间的时间戳(1970纪元后经过的浮点秒数)
  122. time.strptime  根据指定的格式把一个时间字符串解析为时间元组
  123. time.mktime  接收struct_time对象作为参数,返回用秒数来表示时间的浮点数
  124. time.sleep  推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间
  125. time.localtime  格式化时间戳为本地的时间
  126. time.strftime   接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定
  127. time.gmtime  将一个时间戳转换为UTC时区(0时区)的struct_time
  128. time.asctime   接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串
  129. time.ctime  把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式
  130. as  给引入的模块方法起别名
  131. from  from...import 来导入相应的模块
  132. open  用于打开一个文件,创建一个 file 对象
  133. file.read  从文件读取指定的字节数,如果未给定或为负则读取所有
  134. file.readlines  读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理
  135. file.close 关闭文件
  136. file.write  将任何字符串写入一个打开的文件
  137. file.writelines   用于向文件中写入一序列的字符串
  138. file.tell   返回文件的当前位置,即文件指针当前位置
  139. file.seek  用于移动文件读取指针到指定位置
  140. with open as   打开指定文件,自动关闭文件
  141. file.name  返回文件的名称
  142. file.mode  返回打开文件的模式
  143. os.rename  重命名文件或目录,从 src 到 dst
  144. os.remove  删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory
  145. os.mkdir  创建目录,以数字mode的mode创建一个名为path的文件夹
  146. os.makedirs  创建多层目录,递归文件夹创建函数
  147. os.rmdir  删除path指定的空目录,如果目录非空,则抛出一个OSError异常
  148. os.path.getatime   返回最近访问时间(浮点型秒数)
  149. os.path.getctime   返回文件 path 创建时间
  150. os.path.getmtime   返回最近文件修改时间
  151. os.path.getsize  返回文件大小,如果文件不存在就返回错误
  152. os.path.exists  如果路径 path 存在,返回 True;如果路径 path 不存在,返回 False。
  153. self   self只有在类的方法中才会有,python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗
  154. cls  cls作为第一个参数用来表示类本身. 在类方法中用到,类方法是只与类本身有关而与实例无关的方法
  155. class  创建类的关键字
  156. @property  用作装饰器可以很方便的创建只读属性
  157. __init__    类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法
  158. @__.setter   用作装饰器,对方法内属性赋值
  159. @__.getter   用作装饰器,返回方法内属性的值
  160. @__.deleter   用作装饰器,删除方法内属性
  161. __dict__     返回类的静态函数、类函数、普通函数、全局变量以及一些内置的属性
  162. @wraps   修饰器,可自己定义
  163. __name__  常用来判断当前文件是否是主程序,当前是当作模块来使用,它的值就为py文件名;当作主程序运行,它的值为__main__
  164. __doc__   查看代码功能的注释
  165. @abc.abstractmethod   修饰为抽象方法
  166. super  调用父类
  167. @classmethod  修饰为类方法
  168. class.__bases__  查看类的父类 
  169. @staticmethod  修饰为静态方法
  170. hash()  获取取一个对象(字符串或者数值等)的哈希值
  171. __hash__   object类的hash()方法
  172. __eq__    在类外部对象用'=='比较时会自动调用object类中的__eq__方法
  173. setattr   给类或者对象设置属性或者方法
  174. delattr  删除类或者对象的属性或方法
  175. getattr  获取属性值或者获取方法变量的地址
  176. hasattr  判断是否有此变量,返回bool 值
  177. sys.modules  查看所有模块
  178. issubclass  判断参数 class 是否是类型参数 classinfo 的子类
  179. isinstance  判断一个对象是否是一个已知的类型
  180. __iter__  返回一个迭代器 
  181. __next__  使迭代器执行下一步
  182. dir  获取对应数据类型的所有方法 
  183. __del__    在对象不再被使用时执行
  184. __call__   将类实例变成一个可调用对象
  185. None  空
  186. __new__  在创建对象的时候调用
  187. yield  一个生成器函数,遇到yield不会继续自动执行函数体
  188. next  使迭代器执行下一步
  189. g.send  获取下一个值,给上一yield的位置传递一个数据
  190. yield...from...  循环遍历容器类型
  191. socket   编程接口
  192. socket.socket  创建套接字
  193. socket.connect  主动初始化TCP服务器连接
  194. socket.send   发送TCP数据,将string中的数据发送到连接的套接字
  195. socket.recv   接收TCP数据,数据以字符串形式返回
  196. socket.close  关闭套接字
  197. socket.bind   绑定地址(host,port)到套接字, 在AF_INET下,以元组(host,port)的形式表示地址
  198. socket.listen  开始TCP监听
  199. socket.accept  被动接受TCP客户端连接,(阻塞式)等待连接的到来
  200. socket.sendto  发送UDP数据,将数据发送到套接字
  201. socket.recvfrom  接收UDP数据,与recv()类似,但返回值是(data,address)
  202. threading.Thread   创建线程
  203. t.start  启动新线程
  204. t.join  当前线程执行完后其他线程才会继续执行
  205. t.setDaemon  将当前线程设置成守护线程来守护主线程
  206. threading.current_thread  返回当前的线程变量
  207. threading.enumerate  返回一个包含正在运行的线程的list.正在运行指线程启动后、结束前,不包括启动前和终止后的线程
  208. threading.active_count  返回正在运行的线程数量
  209. threading.Lock  创建一个锁
  210. lock.acquire  锁住
  211. lock.release   开锁
  212. t.is_alive  判断当前线程存活状态
  213. t.setName  设置线程的名称。
  214. t.getName  获取线程的名称。
  215. queue.Queue  创建队列
  216. q.put   将一个值放入队列中
  217. q.get   将一个值从队列中取出  
  218. q.take_done   在完成一项工作之后,q.task_done() 函数向任务已经完成的队列发送一个信号
  219. q.join 收到q.task_done()信号后再往下执行,否则一直等待。或者最开始时没有放数据join()不会阻塞
  220. q.qsize   返回队列的大小 
  221. q.get_nowait  如果取不到不等待,之间抛出异常
  222. q.empty  如果队列为空,返回True,反之False
  223. q.full  如果队列满了,返回True,反之False

猜你喜欢

转载自blog.csdn.net/weixin_42223833/article/details/86594783