摘要:
一、问题描述 中文字符写入文件时,存储为乱码 二、代码如何实现 def write_potentiall_user_info(self,id_no ,c_name ,c_mobile ): config.set("PersonalInformation","id_no",str(id_no)) co 阅读全文
摘要:
一、可变参数 1.1 元组 """可变参数""" def test01(a,b,*c): print(a,b,c) test01(10,20,33,44,55) # 10 20 (33, 44, 55) 1.2 字典 def test02(a,b,**c): print(a,b,c) test02( 阅读全文
摘要:
一、定义 """ 浅拷贝和深拷贝 浅拷贝:不拷贝子对象的内容,只拷贝子对象的引用 深拷贝:会将子对象的内存也拷贝,对子对象的修改不会影响源对象 """ 二、具体实现 2.1 浅拷贝 import copy def test_copy(): a = [10,20,[60,70]] b = copy.c 阅读全文
摘要:
一、列表推导式 # 列表推导式生成列表对象,语法如下: ''' [表达式 for item in 可迭代对象] 或者 [表达式 for item in 可迭代对象 if 条件判断] ''' 例子 l1 = [x for x in range(5)] print(l1) # [0, 1, 2, 3, 阅读全文
摘要:
一、直接上题 练习一: """ 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 """ 代码: for i in range(5): for j in range(5): print(i,end="\t") print() 练习二:九九乘法表 1* 阅读全文
摘要:
格式: 代码块1 if 条件 else: 代码块2 如果条件成立,执行 代码块1 ,不成立执行 代码块2 代码如下: """ 三元运算符与if """ s = input("请输入一个整数:") if int(s) < 10: print(s + "是一个小于10的数") else: print(s 阅读全文
摘要:
一、set()定义 """ set()集合:集合是无序可变的,不可重复,集合底层是字典实现, 集合中的所有元素都是字典中的“键对象”,因此是不能重复的,且是唯一的 """ 二、集合 2.1 集合创建 # 1.集合创建创建空的set集合b = set() a = {11,22,33,55,44,66} 阅读全文
摘要:
一、字典的特点 """ 字典:通过键对象,获取对应的值 特点:“键”是任意不可变数据,比如:整数,浮点数,字符串,元组 但是:列表、字典,集合这些可变对象,不能作为键使用,并且“键”不能重复 """ 二、字典的创建 2.1 第一种方式 # 第一种方式 a1 = {'name':'chu','age' 阅读全文
摘要:
一、元组的特点 """元组的总结:""" ''' 元组的核心特点:不可变序列 元组的访问和处理速度要比列表快 与整数和字符串一样,元组可作为字典的键,列表永远不可以作为字典的键使用 ''' 二、元组的创建 2.1 普通创建 # 1. 普通创建 a1 = (10,20,30) print(type(a 阅读全文
摘要:
一、普通列表创建 1.1 普通列表创建 # 1. 普通列表创建 a = [] a.append(20) print(a) 1.2 range() 创建整数列表 b = list("chushujin") print(b) c = list(range(10)) print(type(c)) prin 阅读全文