python二级考点笔记基本数据类型|打卡day(3)

基本数据类型

在这里插入图片描述

整数类型

整数类型有四种进制表示 默认情况,整数采用十进制,其他进制去要加引导符

进制种类引导符号
十进制无 例如:1010,-1010
八进制0o或0O 例如:0o1010
二进制0b或0B 例如:0b1010
十六进制0x或0X 例如:0X1010

注意:

  1. 16进制由字符0-9,a-f或A-F组成
  2. 十进制就是逢十进一,几进制就是逢几进一

浮点类型

  1. 浮点数有两种表示方法:十进制和科学计数法,除此以外不能用其他进制表示
  2. 科学计数法:3e3就是3*10的三次方,科学计数法不区分大小写
>>> 3E3
3000.0
>>> 3e3
3000.0

复数类型

  1. a+bj 或a+bJ 表示复数, 不区分大小写
  2. b是虚数部分,b为1不能省略
  3. 复数类型虚部为零时,表示1+0j

数值运算函数

python解释器提供了一些内置函数,在这些函数之中有6个函数与数值运算相关

函数描述
abs(x)x的决对值
divmod(x,y)(x//y,x%y)
max(x1,x2,xn)n没有限制,最大值
min(x1,x2,xn)n没有限制,最小值
round(x[,ndigits])四舍五入
pow(x,y[,z])(xy)%z[…] 表示该参数可以省略,即:pow(x,y)和xy一样
 >>> c=6.5658679
>>> round(c,5)    #保留5位小数
6.56587
>>> divmod(8,2)    #8//2=4    8%2=0
(4, 0)
>>> pow(8,2,2)    #8的平方在整除取余
0

字符串类型及格式化

多行字符串可以有一对三引号(’’’)或三双引号来表示(""")

>>> '''你好
大家好'''
'你好\n大家好'
>>> '我说:"你好漂亮"'
'我说:"你好漂亮"'

python的转义符:
\t 制表符 , \ \ 表示反斜杠

format()方法的基本使用

模板字符串>.format(<逗号分隔参数>)

>>> a="瓜神"
>>> b="小仙女"
>>> "我是{}的{}".format(a,b)
'我是瓜神的小仙女'
a="瓜神"
b="小仙女"
print("我是{1}的{0}".format(a,b))

输出结果为:

我是小仙女的瓜神

注意:format(a,b) a的索引是0,b的是1

format()方法的基本使用

  1. 方法是一个特殊的函数
  2. 函数是由软件开发的一个代码,可以实现某一个功能
  3. 应用上,函数(参数) 对象.方法(参数)不同

组合使用
在这里插入图片描述

对齐和宽度

>>> s="今天我很开心"
>>> "{:>15}".format(s) #15代表宽度,字符宽度小于指定宽度,默认增加空格达到指定宽度
'         今天我很开心'

>>> s="今天我很开心"
>>> "{:¥>15}".format(s)
'¥¥¥¥¥¥¥¥¥今天我很开心'

>>> s="今天我很开心"
>>> "{:15}".format(s)        #默认左对齐
'今天我很开心         '

>>> "{:^15}".format(s)     #居中对齐
'    今天我很开心     '

>>> "{:^1}".format(s)      #不足原始宽度,仍然保留原始宽度
'今天我很开心'
  1. 注意宽度前面没有小圆点,不足原始宽度,不产生任何作用
  2. 精度前面有小圆点,不足时会采用截取
  3. 精度一般默认为科学计数法(e),也可以用前面加f(浮点数)并且有四舍五入的功能

精度

>>> "{:.2}".format(123.456)
'1.2e+02'

>>> "{:.2f}".format(123.456)
'123.46'  #四舍五入

>>> "{:.2}".format("123.456")  #进行截取
'12'  

>>> "{:.2}".format("全国计算机考试")   #进行截取
'全国'

对于整数类型,输出格式包括6种:

  1. b:输出整数为二进制
  2. c:输出整数对应的unicode
  3. d:……十进制……
  4. o:……八进制……
  5. x或X:……十六进制……
 >>> "{0:b},{0:c},{0:d},{0:x}".format(45)
'101101,-,45,2d'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值