数据类型

在python中数据类型一共有6种

‘’’

分别是:
数字类型
字符串类型
列表
元组
字典
集合
‘’’

数字类型分为整数、浮点数、复数

整数就是数学意义上的整数

但是在计算机里整数是分进制的

‘’’
二进制:0b开头包含数字0和1
八进制:0o开头包含数字0-7
十六进制:0x开头包含数字0-9字母a-f
‘’’

进制转换

代码示例:

a = 0b01010
print(a)
b = 0o0147
print(b)
c = 0x123aff
print(c)

浮点数其实就是小数

小数可以省略写0.5可以写成 .5

代码实列:

q = .5
print(q)

还可以用科学基数法来写

如1.5000=1.510000=1.5104次方可以写成1.5e4

代码示例:

e = 1.5e4
print(e)

复数就是数学意义上的复数分实部与虚部

虚部用J或j来表示

示例:

fs = 1 + 2j
fs2 = 1 + 2J

2j和2J是虚部

字符串类型

在python中字符串可以用’ '或" "来表示:

代码实列:

zfc = '我是一个字符串'
print(zfc)
zfc2 = "我也是一个字符串"
print(zfc2)

两种用哪一种都可以

长字符串用’’’ ‘’'来写

代码实例:

czfc = '''
我是一个长字串
可以打印多行
'''
print(czfc)

字符串可也相加相乘等

代码实列:

j = "哈哈"
j1 = "17"
j2 = j+j1
print(j2)

字符串相乘

i = "1"
i1 = i*10
print(i1)

\n 换行符

\ 转义字符

字符串的格式化

.format()

%s %d

.format方法可以格式任何类型

代码示例:

有两种写法

第一种

mz = '我叫{0}'.format('python')
print(mz)

第二种写法:

mz2 = "我叫{0}"
print(mz2.format("python"))

还可以一下子替换多个值两种写法如下:

ma = "我叫{0},今年{1}岁了".format("努力","17")
print(ma)
ma2 = "我叫{0},今年{1}"
print(ma2.format("努力", 17))

还可以用关键字参数来进行格式化

代码示例:

ma = "我叫{a}".format(a="哈哈哈")
print(ma)

%s是格式化字符串

代码示例:

qq = "我叫%s,今年%d"%("嘿嘿",11)
print(qq)

tpye()这个函数可以判断出类型

none返回值意思是空

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值