04 2023 档案
摘要:>>> x=1,2,3 >>> x (1, 2, 3) >>> type(x) <class 'tuple'> >>> del x >>> x Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> x N
阅读全文
摘要:divmod(a, b)返回一对商和余数,结果和 (a // b, a % b) 一致 字典是Python 中唯一的映射类型。 Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面应用程序,这种文件用于
阅读全文
摘要:推导式不仅非常方便,并且在执行效率上要远远胜多语句结构 推导式lst = [i for i in range(1,11) ]
阅读全文
摘要:推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法。它可以将循环和条件判断结合,从而避免语法冗长的代码。 ########## 列表推导式 ########## # 30 以内可以被 3 整除的整数 multiples = [i for i in range(30) if i % 3 ==
阅读全文
摘要:xm = ['zhang3','li4','wang5','zhao6'] a = ','.join(xm)#用逗号连接列表里的内容 a=' '.join(xm)#用空格连接列表里的内容 xm2 = '' for i in xm: xm2 = xm2 + i +' ' xm2 = ' '.join(
阅读全文
摘要:变量名尽量不要和关键字相同,否则容易出歧义 >>> xm ['zhang3', 'li4', 'wang5', 'zhao6'] >>> ' '.join(str(e) for e in xm) Traceback (most recent call last): File "<pyshell#18
阅读全文
摘要:# list 切片后仍是listlist=['a','b','c','d']print(list[:2]) # ['a', 'b'] 结果为listprint(list[:1]) # ['a'] ▲结果仍为list s='hello' s1='' for i in s: if i=='e': con
阅读全文
摘要:and 运算符x and yand 两端的操作数,如果左侧已知为False的话,则不判断右侧,并以左侧操作数的值作为整体表达式的值and 两端的操作数,如果左侧判断为True的话,则继续判断右侧,并以右侧操作数的值作为整体表达式的值 1 and 2 and 3 #31 and 0 and 3 #0
阅读全文
摘要:eval() 函数的功能:eval(str) 将字符串str当成有效的表达式来求值并返回计算结果eval()函数用来执行一个字符串表达式,并返回表达式的值 n=eval('6+8/2') print(n) # 10.0 while 1: in_str = input("输入数学式:") result
阅读全文
摘要:python中的字符串之间比较是依次比较每个字符的原始值(ordinal value)的大小,可以使用ord0方法查看某个字符的原始值,直到两个字符串中的字符不相等时,后续字符将不再被比较 print('xnjilhntm'=='xnjilhntm') #Trueprint('xnjilhntm'<
阅读全文
摘要:1.赋值(引用) lst2 = lst1 #都将指向同一个列表对象,有相同的id此时,在 lst1 中所做的修改将反映在 lst2 中,反之亦然。 赋值之后修改任何一个变量另一个变量也会跟着改变 2.浅拷贝也可以使用 列表的copy() 方法来复制 python 列表lst2 = lst1.copy
阅读全文
摘要:sys.path提供了搜索路径 import sys sys.path #可以看到有一些目录的python,按照这个目录顺序进行搜索。 >>> type(sys.path) <class 'list'> # sys.path 是列表对象 import的python文件的路径python的搜索路径:默
阅读全文
摘要:>>> type(c) <class 'int'> >>> c 3 >>> type(c.__str__()) <class 'str'> python中 方法名如果是 __xxx__() 的,那么就有特殊的功能,叫做“魔法”方法__str__方法需要返回一个字符串,当做这个对象的描写
阅读全文
摘要:pycharm怎么一键多行注释 pycharm可以批量注释,快捷键是Ctrl + /,鼠标选中需要注释的多行代码,然后按下Ctrl键和斜杠/键,就可以批量注释(每行前加#)了。 选中代码:alt+shift+e,运行选中代码 >>> a.title() #首字母大写'This Is A'
阅读全文
摘要:del是Python 中的一个关键字,用于删除变量、列表元素、字典键值对等 1.删除变量:可以使用del关键字来删除变量,例如:a= 10del a 2.删除列表元素:可以使用del关键字来删除列表中的元素,例如:list=[1,2,3,4,5]del list[2] 3.删除键值对dict = {
阅读全文
摘要:交互命令模式,脚本模式整形、浮点型、15/3 #5.016//3 #5 取整16%3 #1 取余(取模 Modulo Operation) 5 ** 2 #25 乘方2 ** 7 #128 4 * 3.75 - 1 # 14.0 混合类型浮点数的运算会把整数转换为浮点数 2+5+6j #7+6j 复
阅读全文
摘要:在Python中,字符串被视为对象。它的类型名为 str,函数type可以输出字面量和变量的类型class 'str' 要想调用对象的属性和方法,需要在对象后面加一个点号运算符,然后连接属性或方法mystr.lower() 在Python中,方法与属性的调用区别在于,属性名后面不需要任何后缀,而方法
阅读全文
摘要:内置函数: round() 用于数字的四舍五入round(5.214,2) #结果是 5.21 四舍五入规则: 要求保留位数的后一位<=4,则进位,如round(5.214,2)保留小数点后两位,结果是 5.21要求保留位数的后一位“=5”,且该位数后面没有数字,则不进位,如round(5.215,
阅读全文
摘要:import time print(time.time()) import randomfrom random import randint random.choice import datetime year = datetime.datetime.now().year month = datet
阅读全文
摘要:color_list=['red','green','blue']mytuple = (1,2,3,abc) #元组是不可变的 ; tuple [tʌpl] tinydict = {'name':'john','code':5762,'dept':'sales'} #列表是有序的对象结合,字典是无序
阅读全文
摘要:in在Python中是成员运算符就是对于序列(字符串,元组,列表)或集合(set)或映射(字典)这些数据类型做成员判断,自然成员判断的返回是在其中和不在其中,用Python的说法就是True,False if xx in xxx,while xx in xxx 等等 for item in list
阅读全文
摘要:print 输出完毕默认换行 \n ,即输出语句后自动切换到下一行,对于python3来说,如果要实现输出不换行的功能,那么可以设置end='' print('love') #输出自动换行 print (‘love’,end=‘’) #这样输出就不会自动换行了 print('hello',end='
阅读全文
摘要:range内置函数,用于生成一系列连续的整数,一般用于for循环体中。不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素。 range(start, stop[,
阅读全文
摘要:1.变量名由英文字母、下划线_或数字组成(不能包含空格、%、-、*、/ 、&、^等),并且第一个字符必须是英文字母或下划线。 2.变量名不能是 Python 关键字。(关键字指的是 Python 本身“已经在使用”的名字, Python 已经占用了这些名字,所以我们不能用) 常见的关键字:True
阅读全文
摘要:python中的f是format函数的缩写,用于格式化输出。 python有两种除法,普通除法 a/b ,不论a,b精度 得到的都是浮点数;a//b , 得到一个舍弃小数位的整数结果,所以结果永远是小于等于普通除法的解大小写敏感交互模式下,上次输出的表达式会赋给变量 _ round函数 round(
阅读全文
摘要:字符串不能修改 使用 + 运算符拼接字符串,字符串与非字符串不能直接拼接。 弊端:如果变量过多 , 拼接起来很麻烦;字符串 与 非字符串 之间无法进行拼接 name = "Tom"info = "%s is 18 years old" % name %s 是 占位符 : % 表示要占位s 表示将 引
阅读全文
摘要:1.打开IDLE,在主菜单选择debug debugger菜单项,将打开debug control对话框 2.在Python-shell窗口选择file-open菜单项,打开要调试的文件 3.添加断点,鼠标右击选择set-breakpoint菜单项,添加断点的行将以黄色底纹标记,删除断点,选择cle
阅读全文