Python入门学习(一)

一、Python的基本数据类型

1、Number:数字

*不同进制数字的表示和转换

#不同进制的表示和转换
#二进制用“0b”表示
print(0b111)
#八进制用“0o”表示
print(0o111)
#十六进制用“0x”表示
print(0x111)
print(0x19AB)
print(0xffff)

#其他进制转为二进制
print(bin(16))
print(bin(0X123a))
#其他进制转为十进制
print(int(0o65))
#其他进制转为八进制
print(oct(129))
print(oct(0xffff))
#其他进制转为十六进制
print(hex(65535))
print(hex(0b10000000))

*布尔类型

print(int(True), hex(False))
print(type(bool(2)))
print(bool(''), bool([1,2]), bool([]))  #空值都会被认为是布尔类型的False

 

2、字符串

print("let's go")
#转义字符的使用
print('let\'s go')
#多行字符串,同样可用双引号或者单引号
print('''
hello world
hello china
hello python''')
print("""锄禾日当午,
汗滴禾下土,
谁知盘中餐,
粒粒皆辛苦!
""")

 *转义字符

慕课3-10转义符作业:要求将“hello \n world”双引号里的字符全部打印出来

print("hello \\n world1")  #使用转义字符
print(r'hello \n world2')  #使用原始字符串

 

*字符串的运算

#字符串运算
s0 = 'Hello World!'
#1、字符串元素的读取
print(s0[0], s0[-1],s0[len(s0)-2])  #单个字符读取
print(s0[3:8])    #截取某段
print(s0[5:])
print(s0[0:-1])

 

posted @ 2025-02-05 22:48  tsembrace  阅读(23)  评论(0)    收藏  举报