1.执行ptthon脚本的两种方式
1.python解释器
2.通过python直接打开py 文件
2.简述位、和字节的关系
8位是一个字节
3.请写出“李杰”分别用utf8、gbk所占的位数
utf8 :6
gbk:4
4.python 单行注释和多行注释分别用什么?
单行:#
多行:""" """
5.声明变量注意事项有哪些?
1.变量可以包括数字、字母、下划线
2.数字不能开头
3.不推荐使用python内置的函数或保留字
6.如下有一个变量 n1 =5 ,请使用int提供的方法,得到该变量至少要用多少二进制表示
bit_length
7.布尔值分别有什么?
True、False
8.阅读下面代码,写出运行结果
a = "python"
b = a.capitalize()
print(a)
print(b)
结果:python
Python
9.字符串是否是可迭代对象,如可以请使用for循环每一个元素
是
for i in str:
print(i)
10.用代码实现
a.利用下划线将列表的每一个元素拼凑成一个字符串 s="python"
b.利用下划线将列表的每一个元素拼凑成一个字符串 s=["I","love',"python"]
a. s = "python"
r = "_".join(s)
print(r)
b. s=["I","love',"python"]
r = "_".join(s)
print(r)
11.实现一个整数加法计数器
content = input("请输入内容:") #如4+5、4+ 5、4 + 5
代码如下:
content = input("请输入内容:")
r1,r2 = content.split("+")
r1 = int(r1)
r2 = int(r2)
print(r1+r2)
12.计算机用户的输入内容中有几个十进制小数?几个字母?
r1 = 0
r2 = 0
c = input("请输入内容:")
for i in c:
if i.isdigit():
r1+=1
elif i.isalpha():
r2+=1
print("数字的个数为:",r1)
print("字母的个数为:",r2)
13.简述 int 和 9 等数字,以及 str 和 "xxoo" 等字符串之间的关系
int、str是类,而数字9、" "是创建的对象
14.制作趣味模板程序
需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意实现
如:敬爱可亲的xxx,最喜欢在xxx地方干xxx
str = "敬爱可亲的{0},最喜欢在{1}地方干{2}"
name = input("请输入姓名:")
sp = input("请输入地点:")
ab = input("你的爱好:")
temp = str.format(name,sp,ab)
print(temp)
15.制作随机验证码,不区分大小写
流程:
- 用户执行程序
- 给用户显示需要输入的验证码
- 用户输入的值
用户输入的值和显示的值相同时显示正确信息,否则继续生成随机验证码,继续等待用户输入
16.开发敏感成语过滤系统,提示用户输入内容,如果用户输入的内容包括特殊的字符:
如"苍老师"、"东京热",则将内容替换为 ***
str = input("用户输入内容:")
str = str.replace('苍老师','***')
str = str.replace('东京热','***')
print(str)
17.制作表格
循环提示用户输入:用户名、密码、邮箱 (要求用户输入的长度不超过 20 个字符,如果超过则只有前20个字符有效)
s = "用户名\t密码\t邮箱\n"
while True:
r1 = input("请输入用户名:")
2 = input("请输入密码")
r3 = input("请输入邮箱")
temp = "{0}\t{1}\t{2}\n"
v = temp.format(r1,r2,r3)
s += v
x = input("按1继续,按0结束")
x = int(x)
if x == 1:
continue
elif x == 0:
break
print(s.expandtabs(20))