Python基础数据类型(三)

mac2024-03-23  26

一、Python中的数字类型支持哪几种数值?

整型:可正可负,不带小数点。在Python3中,整型没有大小限制,所以也可以存储长整型 浮点型:可正可负,带小数点,可以使用科学计数法表示 1.1e2 = 110 复数:复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚 部b都是浮点型,因用的较少,不做过多阐述,有兴趣可自行拓展

二、Python核心基础知识之神奇的整数之10

     介绍二进制、八进制、十进制、十六进制以及各个进制之间的转换

二进制:它的基数为2,进位规则是“逢二进一”     八进制:它的基数为8,进位规则是“逢八进一”     十进制:日常中使用的最多的就是10进制     十六进制:它的基数为16,进位规则是“逢十六进一” # 其他进制转换成二进制 print(bin(0o101)) # 其他进制转换成八进制 print(oct(0b10)) # 其他进制转换成十进制 print(int('0xF',16)) # 其他进制转换成十六进制 print(hex(0o111))

  课堂作业

# 0o10010 八进制转换成十进制 # 0x10010 十六进制转换成十进制 # 0b10010 二进制 转换成十进制 # 0x101 十六进制 转换成十进制 print("课堂作业") print(int('0o10010',8)) print(int('0x10010',16)) print(int('0b10010',2)) print(int('0x101',16))

三、布尔类型及bool函数

    对与错、是与非、01、正与反,都是传统意义上的布尔类型,在Python中,统一使用TrueFalse来 表示布尔类型

   在布尔类型一般用于表示条件是否成立,成立用True,不成立用False

print(bool(1)) # 只要数字不是0,都是True print(bool(0)) #False a=True b=False print(isinstance(a,int)) #True print(bool(' ')) #空字符串,False print(bool('aa')) #不是字符串,True

四、字符串及其编码ASCII

字符串的定义:字符串是由数字、字母、符号组成的一串字符。它是编程语言中表示文本的数据类型。

Python中,使用双引号、单引号、三引号括起来的一系列字符就是字符串,无论是使用单引号还是双 引号,都必须成对出现

转义字符

 

# 单引号、双引号、三引号 print('this is a test!') print("celebrate New Year's") print('''Please remember me to your family''') #可以用转义符\'=>' #注意要换行 \n print('it\'s a chinese tradition\n' 'come on' ) #\"=>" print("这是一个\"传统节日\"") #三引号会自动换行 print(''' this halloween resolution ''')

 

五、字符串常见的操作

a='my name is mike' #一.获取字符串中的某一部分 print(a[0]) print(a[3]) # 下标可以从后往前数,-1开始数哦 print(a[-3]) # 输出my;不包含最后一个位置 print(a[0:2]) # 输出整个这句话,不包含最后一个位置,少了e print(a[0:-1]) #从开始,但不用写最后一个 print(a[0:]) #获取前面的数据 print(a[:7])

  常用的格式化符号

print("can %s tell %s where %s can see the carnival parades %d" %("your","me","I",5)) #用这样拼接也是可以的 print("do","you","know")

 

 

 

最新回复(0)