发布时间:2025-12-09 11:45:55 浏览次数:1
1、执行Python脚本的两种方式
答:python
python test.py
./test.py (Linux)
2、简述位、字节的关系
答:8位是1个字节。
答:ascii出现最早,unicode通用字符编码,gbk支持中文
答:utf-8所占的位数:6
gbk所占的位数:4
答:单行注释:#
多行注释:""" """
6、声明变量注意事项有那些?
答:
1.变量名通常由字母,数字,下划线组成;
2.数字不能作为变量名开头;
3.不能以python中的关键字命名;
4.变量名要有意义;
5.不要用汉字和拼音去命名;
6.变量名要区分大小写;
7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名;
8.常量通常使用大写来定义.
答:bit_length
答:布尔值分别有True和False。
空字符串: "" =>假
字符串有内容: " "=>真
0=>假
其他=>真
a = "henry"b = a.capitalize()print(a)print(b)
请写出输出结果:
答:
henryHenry
10、写代码,有如下变量,请按照要求实现每个功能
name = " henrY"
a.移除 name变量对应的值两边的空格,并输入移除后的内容
答:是。
可迭代对象 == 可以被for进行循环获取
# 类,类型
str
各种方法
# 对象,根据str类型创建一个对象,s1
s1 = "henry"
s2 = "Hello World!"
22、请用代码实现:
a.利用下划线将列表的每一个元素拼接成字符串。li="henryericrain"
v = "_".join("henryericrain")
答:
Python 2
range:立即创建
xrange : for 循环时才一个一个创建
Python 3
range: for 循环时才一个一个创建
for i in range(0,100,1): # 输出0-99 print(i)for i in range(100,0,-1): # 输出100-1 print(i)
24、实现一个整数加法计算器:
如:
content=input("请输入内容:") #如:5+9 或 5+ 9 或 5 + 9
答:类和对象的关系。
27、制作趣味模板程序
需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意输出
如:敬爱可亲的xxx,最喜欢在xxx地方干xxx
name=input("请输入您的名字:")place=input("请输入您的地点:")hobby=input("请输入您的爱好:")print("敬爱可亲的%s,最喜欢在%s %s" % (name,place,hobby))print("敬爱可亲的{0},最喜欢在{1}{2}".format(name,place,hobby))word=input("请输入一段话:")badwords='苍老师'badwords2='东京热' # 为真返回为0,为假返回-1condition1=word.find(badwords)condition2=word.find(badwords2)if condition1 != -1 and condition2 !=-1: word=word.replace(badwords,"***") word=word.replace(badwords2,"***") print("屏蔽关键词输出:\n",word)else: print("正常输出:\n",word)30、制作表格
循环提示用户输入:用户名、密码、邮箱(要求用户整入的长度不超过20个字符),如果用户输入q或Q表示不再继续输入,将用户输入的内容以表格形式打印出来。
s=""while True: name = input('>>>请输入用户名:') pwd = input('>>>请输入密码:') mail = input('>>>请输入邮箱:') template = "{0}\t{1}\t{2}\t".format(name,pwd,mail) # 模板,henry 123 henry@qq.com v = template.format(name,pwd,mail) s = s + v cond=input("继续请按1,退出请按q或Q:") if cond == '1': continue elif cond =='q'or cond =='Q': break else: print("请输入正确的编号!")print(s.expandtabs(20))