二维码—生活中广泛使用。 二维码—用Python生成。 生成二维码的第三方库—qrcode库和PIL库。 #生成带logo的二维码(logo在中心)impt qrcodefrom PIL impt Imageinfo = "https://www.buu.edu.cn"pic_path = "buuqr.png"logo_path = "buulogo.png"qr = qrcode.QRCode( version=2, #25*25 err_crection=qrcode.constants.ERR_CRECT_H,
Python3.5之后,合并字典变得容易起来。我们可以通过**符号解压字典,并将多个字典传入{}中,实现合并。代码如下:def Merge(dict1,dict2): res={**dict1,**dict2} return res#两个字典dict1={"name":"Joy","age":25}dict2={"name":"Joy","city":"New Yk"}dict3=M
python有链式比较的机制,在一行里支持多种运算符比较。相当于拆分多个逻辑表达式,再进行逻辑与操作。 代码如下:a=5print(2<a<8)print(1==a<3) 输出结果: True False
将一个字符串重复打印多次,一般使用循环实现,但有更简易的方式可以实现。 代码如下: n=5string="Hello!"print(string*n) 输出结果: Hello!Hello!Hello!Hello!Hello!
Python有专门处理系统交互的模块—os,它可以处理文件的各种增删改查操作。 代码如下: from os impt pathdef check_f_file(): print("Does file exist:",path.exists("data.csv"))if __name__=="__main__": check_f_file() 输出结果: D
在使用列表的时候,有时会需要取最后一个元素,有下面几种方式可以实现。 代码如下: my_list=['banana','apple','ange','pineapple']#索引方法last_element=my_list[-1]#pop方法last_element=my_list.pop()print(last_element) 输出结果: pine
列表推导式是f循环的简易形式,可以在一行代码里创建一个新列表,同时能通过if语句进行判断筛选 代码如下: def get_vowels(string): return[vowel f vowel in string if vowel in 'aeiou']print("Vowels are",get_vowels('This is some rom string')) 输出结果
python中time模块提供了时间处理相关的各种函数方法,我们可以使用它来计算代码执行的时间。 代码如下: impt timestart_time=time.time()total=0f i in range(10): total+=iprint("Sum:",total)end_time=time.time()time_taken=end_time-start_timeprint("T
使用max方法找出列表中出现次数最多的元素。 代码如下: def most_frequent(list): return max(set(list),key=list.count)mylist=[1,1,2,3,4,5,6,6,2,2]print("出现次数最多的元素是:",most_frequent(mylist)) 输出结果: 出现次数最多的元素是: 2
有两个列表,将列表A里的元素作为键,将列表B里的对应元素作为值,组成一个字典。 代码如下: def list_to_dictionary(keys,values): return dict(zip(keys,values))list1=[1,2,3]list2=['one','two','three']print(list_to_dictionary(list1,list2)) 输出结
Python提供了try...except...finally的方式来处理代码异常,当然还有其他组合的方式。 代码如下: a,b=1,0try: print(a/b)except ZeroDivisionErr: print("Can not divide by zero")finally: print("Exectuting finally block") 输出结果:
使用切片操作对字符串进行反转,这是比较直接有效的方式。这也可以用来检测回文数。 代码如下: str="Hello Wld"print("反转后字符串是:",str[::-1]) 输出结果: 反转后字符串是: dlroW olleH
蝈蝈派【海南省教改项目(Hnjg2022-80)支持】 网站版权所有
Python remained the copyright of our website