py初识3


9.优先级

z=1
z*=3+5**2 #28 z=z*3+5**2 
print(z)

10.math库的使用

import math
a=math.fabs(-1) #绝对值
b=math.fsum([0.1,0.2,0.3]) #浮点数精确求和
c=math.pow(10,1/3) #pow实现开方操作
d=math.atan(1)*4 #math库里有三角函数 arctan 1=pi/4
print(a)
print(b)
print(c)
print(d)

e=math.sin(math.pi*2) #无限接近于0
print(e)

f=math.floor(-2.5) #-3 向下取整
print(f)

g=math.ceil(3.5+math.floor(-2.5)) #1
print(g)

h=round(math.fabs(-2.5)) #见取整函数
print(h)

i=math.sqrt(math.pow(2,4)) #4.0是浮点数
print(i)

j=math.log(math.e) #1.0 log以e为底
print(j)

k=math.gcd(9,12) #3
print(k)

l=math.fmod(36,5) #1.0 36%5 
print(l)


m=math.radians(47) #角度->弧度
print(m)

n=math.degrees(math.pi/7) #弧度->角度
print(n)

11.字符串及其操作

#1.引号的使用
print('单引号表示可以使用"双引号"作为字符串的一部分')
print("双引号表示可以使用'单引号'作为字符串的一部分")
print('''三引号中可以使用"双引号"
'单引号'
也可以使用换行''')
#2.直接打印字符串
name=input("请输入名字:")
print(name)
#3.字符串访问(字符串以Unicode编码储存)
name="Python语言程序设计"
print(name[0],name[7],name[-1])
print(name[2:-4])
print(name[:6])
print(name[6:])
print(name[:])
#4.基本字符串操作符
name="Python语言" + "程序设计" + "基础"
print(name)

print("GOAL!"*3) #奇特

print("Python语言" in name) #奇特

print('Y' in "Python语言")
#5.获取星期字符串
weekstr="星期一星期二星期三星期四星期五星期六星期日"
weekid=eval(input("请输入星期数字(1-7):"))
pos=(weekid-1)*3
print(weekstr[pos:pos+3])
#6.内置的字符串处理函数
n=len("Python语言程序设计") #字符串长度
print(n)

print(str(3.1415926)) #返回 字符串形式
#7.凯撒密码
plaincode=input("请输入明文:")
for p in plaincode:
if ord("a")<=ord("p")<=ord("z"):
print( chr(ord("a")+ (ord(p)-ord("a")+3 )%26) ,end='')
else:
print(p,end=' ')


猜你喜欢

转载自www.cnblogs.com/Master-Sun/p/10888462.html