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 @   tsembrace  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示