Python基础3:基础数据类型和格式化输出

时间:2022-09-24 15:37:39

基础数据类型总览

1.int(整数)    1 2 3 30 可以进行 + - * / 等等运算

2.str(字符串)   '你好小老弟' 存储少量的数据。可以与int相乘 str之间可以相加,切片,和其他操作方式

3.bool(布尔值)  True False 可以判断真假

4.list(列表)    [12,True,'li',[1,23]] 可以存储大量的数据

5.tuple(元组)   (12,True,'li',[1,23]) 也可以存储大量的数据,但不可以改变里面的元素

6.dict(字典)     {'name':'李'} 存储大量的相关联的数据,查询速度特别快

7.set(集合)    交集,并集差集。。。

格式化输出

字符格式化输出:

  %s  s = string  字符串

  %d  d = digit   整数

  %f   f  = float   浮点数,约等于小数

三种方式:

1.%s 
name = 'xx' age = 18 msg = '我叫%s,今年%s' %(name,age) 2.format name = 'xx' age = 18 msg1 = '我叫{},今年{}'.format(name,age) 3.f加大括号 name = 'xx' age = 18 msg = f'我叫{name},今年{age}' print(msg) 可以加表达式 dic = {'name':'xx','age': 73} msg = f'我叫{dic["name"]},今年{dic["age"]}' print(msg) count = 7 print(f'最终结果:{count**2}') name = 'barry' msg = f'我的名字是{name.upper()}' print(msg)