python基础知识笔记,python 总结

  python基础知识笔记,python 总结

  写正文。标题()用大写字母。upper()全部大写。lower()全小写。

  \n共享空间

  \ t打印

  列表处理。lstrip()清除字符串开头的空格。rstrip()清除字符串末尾的空白。strip()删除字符串中所有不必要的空格。

  * *两个乘号代表乘法。

  Str()字符串

  []列

  打印的第一个元素(变量[0])

  Print(变量[-1])访问列表的最后一个元素,依此类推。append()将一个元素添加到列表的末尾(您可以创建一个空白列并剪切它来添加它)

  Del variable []删除元素(不再使用)。pop()弹出最后一个元素pop(0)弹出第一个元素(保留删除的元素)。remove (value )根据值查找元素并删除它。删除该值并将其丢弃以供使用。insert (0, element )将元素添加到开头(在任意位置添加元素)。sort()按字母顺序排序(永久)。按相反的字母顺序排序(reverse=True )(永久)

  排序后的(变量)按字母顺序排列,不改变原来的序列顺序。

  Sorted (variable,reverse=True)按字母顺序反向排列,不改变原来的序列顺序。reverse()反转列表元素的排列(不考虑字母顺序)

  Len()来获取列表的长度(计算元素从1开始)

  For语句:用于在定义变量中存储变量:

  打印(存储变量)

  for循环后不缩进的代码只执行一次,不会重复执行。

  范围(1,5)中for变量的输出是1,2,3,4。

  List(range(1,5))数字列表,输出为[1,2,3,4]

  指定步长范围(2,11,2)。最后一个是从2个增加到11个。

  最小值()最小值

  Max()最大值

  总和()总和

  一种简单的写作方式:

  变量=[y**2 for y in range(1,5)]从1到4依次平方。

  切片(对于序列,序列号从0开始)

  print(变量[0:3])的输出是三个元素0,1,2

  ([:3])从0到第三个

  ([2:])从第三个元素到最后一个元素

  ([-3:])最后三个元素

  ([:])所有元素

  元组:

  (不可变列表,用()表示,只能通过修改元组变量来修改)

  (不可变:不能修改的值)

  缩进格式:4个空格不应超过79个字符。

  If语句:条件测试:核心是一个值为True或False的表达式。

  格式:==两个等号表示检查和提问。

  案例是在比较中考虑的,但是。元素上的title()不会改变原来的变量值。

  !=不等于(效率更高)

  大于=小于或等于=大于或等于

  检查多个条件:使用逻辑关系

  和(只有当所有人都满意时,您才能通过)

  或者(任何一个都可以满足)

  用于检查in的具体值(不带冒号和if)

  不在(用if加上冒号)

  布尔表达式:条件测试的别称。布尔值用于记录条件。

  例如:game_active=True can_edit=False

  简单的if循环与for相同,可以有任意多行代码。

  If-else结构应该用冒号标记。

  If-elif-else结构(适用于很多情况,当最终测试条件已知时,else可以省略,

  但是这种结构仅适用于一种情况)

  如果条件特殊,并且可能有多个条件为真,则使用If。

  字典={ 存储变量1 : ,存储变量2:}

  打印(字典[存储变量]

  Add key _ value对:dictionary [存储变量3]=?

  注意:python不关心key _ value对的添加顺序,只关心键和值的关系。

  您可以创建空词典,并逐个添加它们。

  修改值方法=添加值以覆盖原始值。

  delete key _ pair:del dictionary[ element ]

  由相似的对象(许多对象)组成的字典

  字典={

  声明一

  报表2

  声明三

  }

  长打印对账单行

  打印(第一句

  第二句

  第三句)

  遍历字典(用于循环)

  1.所有密钥对:

  字典中的For _ 1,new _ 2,items():

  print("new_1:" new_1 ")

  print("new_2:" new_2 ")

  2.遍历关键字:按键()

  3.遍历值:值()

  4.排序顺序:已排序(变量。键()或值。())

  5.消除重复项,并使用set (variable)进行相同的排序。

  6.嵌套:随机代码自动生成,采用range()实现的py。

  7.for循环加if循环生成随机

  8.列出字典。

  9.字典集字典

  While循环和输入1。variable=input( )变量的属性是字符串。

  2.运算符:=存储变量中的字符串在末尾添加一个字符串

  3.int()将字符串转换为数字

  4.% Modular运算符将两个数相除,并返回余数A% B。

  5.判断奇偶数(如果有%)

  6.基本回收=

  7.当用户选择退出时,中间需要定义一个空白变量。

  将print放在if之后,以解决打印不必要变量的问题。

  8.Flag:定义一个变量来判断整个程序是否活动。

  9.logo的含义:让while正义判断程序的标签值是真是假。

  [多个事件导致游戏崩溃]

  10.variable=True使程序最初处于活动状态。用while和if循环。

  11.break out of loop适用于python中的任何循环。

  12.continue等同于skip。

  13.ctrl+c可以终止无限循环并关闭它。

  14.14.while和for的区别:

  不应在for循环中修改列表,

  While可以在遍历列表时修改对象。

  15.删除特定值的所有列表元素:删除变量。在while循环中删除( specific value )。

  16.用户输入来填充字典

  函数参数(变元):[传递实参:]

  1.位置实参:根据实参的顺序连接形参和实参(位置必须一一对应)

  2.关键字实参:在括号中明确指出与形参对应的实参。

  3.形式参数可以设置为默认值(建议谨慎使用)

  4.返回值:函数返回的值。

  5.将参数定义为空字符串可以使其可选(存储两个单词和三个单词的名称,并在后面放更多的单词)

  6.python将非空字符串理解为真

  7.传递列表:函数可以直接访问内容。

  8.在函数中修改列表:用于处理执行任务次数过多的工作。

  9.函数g _ name (list _ name [:]) #创建副本会禁止函数修改列表

  10.Parameter #创建一个名为Parameter的空元组,接收任何参数并将它们封装到一个元组中。

  11.接受不同类型的参数,参数以加号结尾。

  12.**形参#创建一个空字典并保存所有key _ value对[import]

  1 .导入模板名称#导入函数模板

  2.模板名称。函数名()#调用模板的任何函数

  3.导入函数名3 .从模板#导入特定的函数

  4 .从模板导入函数名_1、函数名_2、函数名_3[as]指定别名

  1 .从模板导入函数名称作为新名称#指定函数的别名

  2 .将模板作为新名称导入#指定模板的别名

  3 .表单模板导入* #导入所有函数(不推荐)不加前缀模板名直接调用函数。

  4.为形参指定默认值时,等号两边不应该有空格,键值参数也是如此。

  1.根据类创建对象称为实例化。

  2.有大写字母的名字指的是类。

  3.__init __方法(记住每边有两个下划线)

  4.通过实例访问变量称为属性。

  5.句点符号演示了python如何学习属性值。

  6.类可以创建多个实例。

  7.类的每个属性都必须有一个初始值,即使它是0或空字符。

  8.修改属性值:直接修改属性值用方法修改属性值用方法增加属性值。

  9.python标准库是一组模板。

  10.类编码风格:驼峰命名法(类名首字母大写不加下划线,实例名和模板小写,单词加下划线)[继承]

  1.定义子类时,父类的名称必须在括号中指定。

  2.super()。是一个特殊的函数,帮助python将父类和子类关联起来。

  3.父类也叫做‘超类’(super class)

  在4.2.7版本中,需要在父类的括号中添加对象超级函数。括号中有两个时间参数:子类名称和对象本身。

  5.通过使用实例作为属性创建一个新类,而不继承任何类[导入类]

  1 .从文件名导入类(推荐)

  2.导入整个模板(与函数导入相同)。模板名称。类别名

  3.从module_name import *导入模板的所有类(不推荐)

  4.在模板中导入另一个模板。在子类的模板中导入父类模板中的父类。

  1.以打开(“文件名”)作为file_object的文件:

  2 .打开()打开关闭()关闭。read()读取。readlines()读取每一行并将它存储在一个列表中。

  3.rstrip()删除文件后面的空行。

  四

  5.绝对路径搜索

  (1)Linux OSX:file _ path=/home/ehmatthes/other _ files/text _ files/filename . txt

  使用open(文件路径)作为文件对象:

  (2)Windows:file _ path=r c:\ Users \ ehmatthes \ other _ files \ text _ files \ filename . txt

  使用open(文件路径)作为文件对象:

  注意:反斜杠在python中被视为转义符,以确保万无一失,开头的单引号前要加一个R。

  6.逐行读取:用于file_object中第行的循环:

  7.python读取文件并将所有文本解释为字符串。

  8.编写文件:open()提供了两个参数。第一个参数打开关于第二个参数的文件:

  r 读模式 w 写模式 a 附加模式 r 读写模式

  9.python只能将文本写成字符串

  10.附加模式不会覆盖原来的内容,写入的文件会添加到文件的末尾。

  1.例外。try _ except代码块必须是其中之一。

  2.分析文本:split()从字符串创建单词[list]。

  3.pass语句使python什么都不做,并将其放入except

  存储数据1.json格式(JavaScript对象符号)

  2.json.dump()存储数据json.load()读取数据

  3.json.dump()接受两个参数:要存储的数据和要存储的数据文件对象。

  4.重构:将代码分成一系列功能来完成特定的工作。

  测试代码1。1.python标准库的模板unittest提供了代码测试工具。

  2.单元测试:用于验证函数的某个方面没有问题。

  3.测试用例:一组单元测试

  4.全覆盖测试:一套完整的单元测试。

  5.模板unittest:断言方法(验证获得的结果是否与预期相同)

  6.6.unittset.TestCase类中的断言方法:

  AssertEqual(a,b)验证a==b

  AssertNotEqual(a,b)验证a!=b

  AssertTrue(x)验证x为真

  AssertFalse(x)验证x为假

  AssertIn(item,list)验证该项是否在列表中。

  AssertNotIn(item,list)验证该项不在列表中。

  7.setUp() #首先运行这个方法,然后从test开始。

  8.句点表示测试通过,E表示测试导致错误,F表示测试导致断言失败。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: