python知识点汇总百度文库,python知识要点

  python知识点汇总百度文库,python知识要点

  1.基础数据类型1.1数字1.2字符串1.3布尔类型1.4输入输出2.1算术和赋值运算符2.2逻辑运算符2.3位运算符3。列表和元组3.1基本操作3.2列表3.3元组4。字典和集合4.1字典4.2集合5。弦6。职能7。模块8。异常处理9。文件和目录操作1。数字python中的基本数据类型1.1

  整数(int):整数是没有小数部分的数,包括自然数、零和负自然数,可以在十进制、二进制、八进制和十六进制之间转换。

  浮点数:浮点数是有小数部分的数(小数部分也可以是0)。

  复数:实部、虚部(图像)、以J或J结尾的虚部1.2一个字符串string是一个连续的字符序列,它可以是计算机能够表示的所有字符的集合。属于不可变序列,通常用双引号或三引号括起来,其中单引号和双引号字符序列必须在一行,三引号可以在连续多行。

  ### python转义字符

  关于字符串的其他内容将在后面的章节中进一步研究。1.3布尔类型主要用来表示真值或假值。(True and False)“其中True表示1,False表示转换为数值时为0”注意:Python中可以对所有对象进行真值测试,其中在下面列出的情况下获得的值为False,其他对象在if和while语句中为True。

  1.False或None(None是表示不存在的特殊对象);

  2.数值中的零,包括0,0.0,虚数0;

  3.空序列,包括字符串、空元组、空列表和空字典;

  4.其_bool_ method返回False或其_len_ method返回0的自定义对象的实例。

  1.4输入输出输入功能:input(无论输入的是数字还是字符串,都会被读取为字符串。如果你想接受一个数值,你需要类型转换接收到的字符串。)

  输出功能:打印(输出内容可以是“用引号括起来”的数字和字符串。这样的内容会被直接输出,如果是包含运算符的表达式,这样的内容会被计算输出。)

  2.运算符2.1算术和赋值运算符——算术运算符是处理四则运算的符号,广泛应用于数字处理中。

  运算符描述示例add-两个对象相加a b输出结果30-subtract-获得负数或一个数减去另一个数a-b输出结果-10 * multiply-两个数相乘或返回一个字符串a * b输出结果200/divide-x除以yb/A输出结果2% modulo-返回除法b% a输出结果0 * * power-返回X的y幂a**b的10的20次方,输出结果1000000000000000//除以均分-返回整数

  算符每秒速度的例子=简单赋值算符c=a b将a b的结果赋给c=加法赋值算符c=a相当于c=c a-=减法赋值算符c -=a相当于c=c-a*=乘法赋值算符c *=a相当于c=c * a/=除法赋值算符c/=a等价于c=c/a%=模赋值运算符c %=a等价于c=c% a**=幂赋值运算符c **=a等价于c=c * * a/=可除赋值运算符c//a等价于c=c //a2.2逻辑运算符——逻辑运算符对真、假布尔值进行运算。 operator的逻辑表达式描述实例andx和y布尔 and -如果x为False,x和y返回False,否则返回y的计算值.(a和b)返回20。or或y布尔 or -如果x为非0,则返回x的值,否则返回y的计算值.(a或b)返回10。not x boolean not -如果x为真,则返回False。如果x为False,则返回True。Not(a和b)返回False2.3位运算符-位运算符以二进制形式计算数字。

  2.4比较运算符——比较运算符用于比较变量或表达式在大小、真实性等方面的结果。True返回true,false返回False。

  3.列表和元组3.1基本操作-索引(访问序列中的任何元素)

  Verse=[这个赋值不错] print(verse[2]) #输出第三个元素print(verse[-1]) #输出最后一个元素——slice(另一种访问元素的方式,可以访问一定范围内的元素,通过切片生成新的序列。)

  sname[开始:结束:步骤]

  Start:切片开始位置,如果未指定,则为0。

  End:切片的截止位置;如果未指定,则默认为序列长度。

  步长:表示切片的步长;如果省略,则默认为1。

  verse=[ This assignment is good ]print(verse[1:6])#获取第二个到第六个元素print(verse[1:6:2])#获取第二个、第四个和第六个元素—序列加法、乘法和检查一个元素是否是序列的成员。

  添加:使用实现

  乘法:用*和数字n实现。

  检查:序列中的值

  3.2列出Python内置的变量序列。所有元素都放在一对括号“[]”中,相邻的两个元素用逗号“,”隔开。可以把整数、实数、字符串、列表、元组等任意类型放入列表,元素类型可以不同。

  -创建和删除1。使用赋值运算符“=”直接给变量赋值。

  2.您可以直接创建一个空列表。

  emptylist=[]

  -访问和遍历列表

  1.使用print()直接访问

  2.使用for循环直接实现遍历。

  verse=[ This assignment is a good fan ,1,2,3,4,5,6,7,8]for I in verse:print(I)-添加、修改和删除列表元素

  1.添加元素

  Listname.apppend(obj) #obj是要添加到列表末尾的对象。

  2.修改元素

  通过索引获取元素,然后重新赋值。

  3.删除元素

  (1)根据索引删除

  (2)根据元素值删除。

  Verse=[SSS ,1,2,3]verse . remove(1)-统计计算

  获取指定元素出现的次数。

  获取指定元素第一次出现的下标。

  Sum(listname[,start])计算数值列表中元素的总和。

  -排序

  listname . sort(key=无,reverse=假)

  Reverse对于降序为True,对于升序为False,key是从每个列表元素中提取的比较键。例如,key=str.lower表示排序时字母不大写。

  -列表推导(快速列表生成)

  Import random #导入随机标准库随机数=[random.randint (10,100) for I in range (10)] print(生成的随机数为: random number )3.3元组。

  在Python * *不可变序列* *中,tuple的所有元素都放在一对括号“()”中,相邻元素之间用逗号“,”隔开。可以把整数、实数、字符串、列表、元组等任意类型放入列表,元素类型可以不同。-创建和删除

  1.赋值运算符是直接创建的。

  2.可以直接创建空元组。

  3.删除元组:del

  -访问和修改

  1.使用print()直接访问。

  2.不能直接重赋值,只能重定义元组。

  注意:元组和列表的区别

  3354都属于序列,都可以存储元素,没有类型限制。

  (1)可变的和不可变的

  (2)列表可以增加、删除和修改,但元组不能。

  (3)元组比列表访问和处理更快。

  (4)列表不能用作字典的键,而元组可以

  4.字典和集合4.1字典的无序变量序列以“键-值对”的形式存储,通过键读取,键必须唯一且不可变——字典的创建和删除。

  Dictionary={"key": "value "," key1": "value1"}创建新词典

  删除字典删除字典

  Dictionary.clear()删除所有元素,成为一个空字典。

  -访问字典

  打印(字典[key])

  -遍历字典

  Dictionary.items()获取Dictionary的键值对列表。

  -添加、修改和删除字典元素

  Dictionary[key3]=值添加一个元素

  Dictionary[key1]删除元素

  4.2 set直接使用{}创建集合或使用set()函数将列表元组等可迭代对象转换为集合setname={1,2,3,4,5}set1=set(哈哈哈哈哈哈哈哈哈哈哈哈哈哈)

  5.字符串5.1字符串常见操作——拼接使用“”运算符拼接多个字符串。

  A="这份工作" b="好范"打印(a b)-计算长度

  长度(字符串)

  Str1=哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 length=len(str 1)print(length)-截取字符串

  字符串[开始:结束:步骤]

  Start:检索要截取的第一个字符。

  End:检索要截取的最后一个字符。

  步长:步长

  -拆分合并的字符串

  拆分一个字符串

  Str.string.join(可迭代)合并字符串

  -检索字符串

  str.count(sub[,start[,end]])

  str.find(sub[,start[,end]])

  str.index(sub[,start[,end]])

  -字母的大小写转换

  Str.lower以小写字母显示所有字符串。

  Str.upper以大写字母显示所有字符串。

  -删除空格和特殊字符

  Str.strip([chars]) chars是要删除的字符,可以是多个字符。

  str.lstrip([chars])

  str.rstrip([chars])

  -格式字符串

  Str.format(args) args指定要转换的项目。

  6.内置于函数中的标准函数和自定义函数——创建一个函数并调用一个函数

  Def (): a=1ab=cprint (c) b () #调用函数-形参和实参

  形参:定义函数时,函数名后括号中的形参是“形参”

  参数:调用函数时,函数名后括号中的参数是“实际参数”

  -位置参数

  也称为强制参数,它们必须以正确的顺序传递给函数,并且它们的位置必须与定义的位置一致。

  -关键字参数

  形参的名称用于确定输入参数值。在这个方法中,形参的位置不一致,但函数名是正确的。

  可变参数

  也称为变长参数,即传入函数中的实际参数可以是任意数字。

  -返回值

  返回[值]

  7.该模块可以实现特定的功能。代码作为一个模块放在一个文件中,方便导入和使用。还可以避免函数名和变量名的冲突。

  -导入模块

  使用Import语句导入

  将modulename作为m导入

  8.异常处理异常类型

  异常处理语句try…expect…语句

  Try…expect…else…语句

  尝试…期待…最后…陈述

  Try:block1 #错误代码块expect[exception name[as alias]]:#指定要捕获的异常block2注:若不指定异常名称,则表示捕获全部异常

  9.文件和目录操作打开和关闭文件1。打开文件

  打开函数,格式:open (file,mode= r )

  示例:

  用(附件1.csv , r )作为f: 2。关闭文件。

  File.close() 3。写入文件的内容

  File.write(string) 4。阅读文件

  file . Read([size])# Read all file.readlines()#读取一行file . Read lines()#读取所有行模式参数

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

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