1.在终端上执行Python 进入解析器然后进行编写Python代码进行执行
利用终端Python 路径文件 的方式执行文件中的Python代码
2.1字节=8位
3.ascii 采用7位编码 可表示127个字符
Unicode 万国编码utf-8是Unicode的压缩版 GBK是GB2312对中文的扩展
4. utf-8占6位 gbk占四位
5. 单行 # 多行”””
6.变量只能是数字字母下划线开头不包含特殊字符。
7.bit_length()
8.true /false
9.alex
ALEX
10.name.sprit()
11.If name.find(“al”,0,2)!= -1:
print(“yes”)
12.if name.find(“X”,-1,-2)!= -1:
print(“yes”)
13.test = name.replace(“l”,”p”);print(test)
14.name.split(“l”)
15.列表
16.Test = name.upper();print(Test)
17.Test = name.lower();print(Test)
18.name[1]
19.name[0:3]
20.name[-1:-3]
21.i= 0 ;for i in name:
If i==”e”:
print(i)
else:
i+=1
name[0:len(name)-1]
- for 自定义迭代变量 in 字符串 :
代码块
- ”_”.join(li)
“”.join(li)
23.2 :是占用内存直接将区间的数值直接打印出 3 :不打印 不占用大量内存以range()形式
24.
nums = input()
num = nums.split("+")
print(int(num[0])+int(num[1]))
25.
test2 = "#".join(test)
list = test2.split("#",len(test2))
for li in list:
if "a".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"z".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):
Fcoun +=1
elif "A".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"Z".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):
Fcoun+=1
elif "0".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"9".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):
Ncoun +=1
else:
pass
print(Fcoun,Ncoun)
26.类和对象的关系
27.name = input("请输入姓名")
app = input("请输入地点")
like = input("请输入爱好")
print("敬爱的"+name,"你喜欢在"+app+"干"+like)
28.def check_code():
import random
checkcode = ""
for i in range(4):
current = random.randrange(0,4)
if current !=i :
temp = chr(random.randint(65,90))
else:
temp = random.randint(0,9)
checkcode+= str(temp)
print(checkcode)
return checkcode
def check(str,code) :
if str !=code :
str = input("输入错误,再次输入:")
check(str,code)
else :
print("验证成功")
code = check_code()
str = input("输入:")
check(str,code)
29.test = input("=====")
coun = test.count("苍老师")
size = test.find("苍老师")
if size!=-1 :
test1= test.replace("苍老师","***",coun)
else:
pass
print(test1)
30.test = "用户名\t密码\t邮箱\n"
while True :
name = input("用户名:")
if name=="Q" or name =="q" :
break
elif len(name)>=20 :
test+=name[len(name)-20:len(name)]+"\t"
else:
test += name + "\t"
pwd = input("密码:")
if pwd=="Q" or pwd =="q" :
break
elif len(pwd)>=20 :
test+= pwd[len(pwd)-20:len(pwd)]+"\t"
else:
test += pwd + "\t"
mail = input("邮箱:")
if mail=="Q" or mail =="q" :
break
elif len(mail)>=20 :
test+= mail[len(mail)-20:len(mail)]+"\n"
else:
test += mail + "\n"
print(test.expandtabs(30))