python基础阶段练习题 拾英札记(1)】的更多相关文章

python很灵活,学起来有人机交互的快乐感,贵在坚持. 做题对自学python很有帮助,融汇贯通-查漏补缺-巩固提高. 写了一些注释,希望能对您有所帮助. #1.输入一个3位数,计算个位.百位.十位 a = eval(input('请输入三位数:')) # 入口参数检测 if a<100 or a>999: print('输入的数字不正确,请重新输入:') else: print(a%10, (a//10)%10, a//10//10) # 持续//即可获得高位数位上的字 print(a%1…
因为编程的练习题是交互式的,在不断调试和不断渐进完善中,你会有一种成就感和快乐感,不断的修缮,不断的尝试. 其实,认知自己,和探索世界,也是这样的啊. 只要不放弃,要坚持. #7  根据列表lt,实现输出: '我叫xxx,我来自xxx' lt = [ {'), ('dizhi', '湖北武汉')]}, {'), ('dizhi', '湖南长沙')]}, {'), ('dizhi', '北京')]}, {'), ('dizhi', '上海')]}, {'), ('dizhi', '山西吕梁')]}…
对于编程学习来说,动手操练和重复训练很重要. 因为这是一个注重实践的活,最终要下笔落字. 更何况,即使你看了很多博客,听了很多课,你脑中的认识和手指下的-屏幕上的反馈,逻辑上是两个维度-两个载体的,中间需要时间来关联上,所以不能缺少实践. 很多时候,基于重复的操练,原有的困惑会化解,或许灵感收到启发,或许是刷进了潜意识,成为自己的固有认知了. # 11  定义函数,生成纯数字验证码(预设4位数) import random # 定义函数的默认形参,默认是4位数 def code(num=4):…
一.练习题 # 1.统计元组中所有数据属于字符串的个数,提示:isinstance() # 数据:t1 = (1, 2, '3', '4', 5, '6') # 结果:3 # 2.将以下数据存储为字典类型 # 数据:info = "name:Owen|age:18|gender:男" # 结果:{'name': 'Owen', 'age': 18, 'gender': '男'} # 注:年龄存储为数字类型 # 3.完成数据的去重 # 数据:t3 = (1, 2, 1, 2, 3, 5,…
1 字符串格式化 #!/urs/bin/env python name = input("Name: ") age = int(input("Age: ")) job = input("Job: ") salary = input("Salary: ") info1 = """ ----------- info1 of %s --------- name: %s age: %s job: %s S…
1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: for v2 in l2: if v1 == v2: li.append(v1)print(li) b.获取l1中有,l2中没有的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44] for v1 in l1: if v1 n…
1.执行Python脚本的两种方式:WIN+R,cmd,命令行窗口输入:python  进入python模式输入命令行直接执行命令:编写以.py结尾的文件,写入命令行,然后运行python.exe打开后缀为.py的文件. 2.简述位.字节的关系:位,是指机器码(二进制)中存储时候的所占的位数:字节,是指编程过程中一个英文字母.数字.汉字或者符号所占的单位成为字节.1字节=1byte=8位=8bit 3.简述ASCII.unicode.utf-8和gbk的关系:ASCII码是英文字母和美国常用特殊…
1.执行 Python 脚本的两种方式 python test.py chmod +x test.py && ./test.py 2.简述位.字节的关系 二进制位(bit)是计算机存储信息的基本单元,代表1个二进制数位,其值为0或1. 字节:8个连续的二进制位为一个字节,可以存放1个西文字符的编码. 一个字节(byte)=8位(bit) 3.简述 ascii. unicode. utf-8. gbk 的关系 ASCII:其最多只能8位(1个字节),即2**8-1=256-1=255位,所以…
1.执行Python脚本的两种方式 1.在计算机终端(运行cmd),输入安装的Python路径,然后输入Python脚本的路径,回车. 2.直接运行python 2.简述位.字节的关系. 1字节 = 8位二进制 3.简述ASCII,Unicode,utf-8, gbk 的关系 ascll是国际标准编码,8位二进制表示一个字符,最先产生 Unicode是万国码,通用,16位二进制表示一个字符 utf - 8,能用多少位表示就用多少位,3个字节表示中文,可以和Unicode互相转换 gbk 是为汉字…
1.26个字母大小写成对打印,例如:Aa,Bb...... for i in range(26): print(chr(65+i)+chr(97+i)) 2.一个list包含10个数字,然后生成一个新的list,要求新的list里面的数都比之前的数多1 list=[2,3,6,4,7,5,1,8,9,0] list1=[] for i in list: list1.append(i+1) print(list1) 3.倒序取出每个单词的第一个字母,例如:I am a good boy! 方法1…