当前位置: 代码迷 >> 综合 >> python-1-基本数据类型
  详细解决方案

python-1-基本数据类型

热度:40   发布时间:2024-02-04 21:27:08.0

x=120*8 
del x               #删除x
x=-10;a=b=c=0       #等号多重指定使用,同行多语句加;
y=(a+               #语句分行,加注释必须加入小括号
b+
c+
2.6 )
print(float(x),int(y))   #强制转换
print(type(x),type(y))   #输出类型
x1=0b1101  #二进制
x2=0o57    #八进制
x3=0x5D    #十六进制
x4=bin(13) #bin-转换二进制
x5=oct(47) #oct-转换二进制
x6=hex(93) #hex-转换二进制
print("进制转换",x1,x2,x3,x4,x5,x6)
y=round(y)              #返回五舍六入
print("绝对值",abs(x))           #绝对值
print(pow(x,y))         #x的y次方
z=True
print(z,int(z),type(z))
#字符串操作
str1='''11''';str2="22"      #3个单引号/双引号处理多余一行的字符串       
str3=str1+"\n"+str2
print(str3)
print(int(str1)+int(str2))   #字符串数据转换成整数数据
print(str(x)+str(y))         #数值数据转换成字符串数据
print(5*str1)                #字符串复制效果
print(chr(97))               #返回ASCII所对应的值
print(ord('a'))              #返回字符的Unicode值

print("逸出字符:")
str4='I can\'t stop loving you'  #单引号定义使用\
str5="I can't stop loving you"   #双引号定义不使用\
str6="I \tcan't stop \nloving you" 
print(str4)
print(str5)
print(str6)

print("字符串前加r")     #防止逸出字符被转译
str7="Hello!\nPython"
print("不加r输出")
print(str7)
str8=r"Hello!\nPython"
print("加r输出")
print(str8)