Python 基础数据类型(三)

一、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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值