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])
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义