今日内容概要
字符串——列表——字典——元组——集合——布尔——与用户交互——格式化输出
数据类型之字符串(str)
作用:用来记录人的名字,家庭住址,性别等描述性质的状态
定义:
方式一:
username = 'kevin' # 单引号
方式二:
username = "kevin" # 双引号
方式三:
username = '''kevin''' # 当三引号的左边有赋值符号的时候就是字符串,否则是注释
方式四:
username = """kevin""" # 当三引号的左边有赋值符号的时候就是字符串,否则是注释
print()
总结:就是引号引起来的部分都是字符串!
为什么需要有这么多定义的方式?
一个字符串中出现了使用多个引号的是情况:外边是单引号,里面就是双引号,相反!
字符串的拼接/
重复字符串
数据类型之列表(list)
作用:列表类型就是专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便
定义:
存起来如何取值?
例如
数据类型之字典(dict)
作用:能够非常明确的把每一个元素值的含义表示出来
定义:
字典就是使用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是,元素类型是key:value的形式,key是对value的解释型信息,value才是真正的变量值
数据类型之布尔类型(bool)
作用:用来记录真假这两种状态
定义:
a = True 代表的是真、对、正确的等含义
b = False 代表的是假、错、不正确等含义
布尔类型的变量命名一般使用is_开头
is_right = True
is_ok = False
is_delete = True
扩展:is_delete
name age gender phone is_delete
kevin 18 male 110 1
python中什么是真、什么是假?
只需要记住哪些是假的情况,其余都为真
哪些是假?
0、''、None、[]、{}、等
数据类型之元组(tuple)
元组就是不可变的列表,其他的跟列表都一样
定义:
t = (1,2,3,4,5)
元组就是使用小括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,它不能够修改,其余的跟列表都一样,也是索引(下标)来取值
取值:
print(t[0])
数据类型之集合(set)
作用:集合主要用于:去重、关系运算
定义:
s = {1, 2, 3, 4}
用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是不是key:value的形式
集合的特点:去重
比如
程序与用户交互
概念:用户交互就是人往计算机中input/输入数据,计算机print/输出结果
a = input('请输入您的密码:') # '1' 1
"""只要是input接收的数据类型全部都是str类型的,不管你输入的类型是什么类型的"""
如何把字符串类型的数字转为 数字
a = int(a)
print(a+1) # can only concatenate str (not "int") to str
res = 1
res1= 2
# print('helloworld', 'a', 'b')
# print('helloworld', res, res1)
print('a', end="\n") # 换行
print('b')
格式化输出
(1) 什么是格式化输出?
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。
(2) 为什么要格式化输出?
我们经常会输出具有某种固定格式的内容,比如:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容。
(3) 如何格式化输出?
需要先占位置:%s %d
标签:输出,格式化,入门,Python,元素,数据类型,字符串,第四天,print From: https://www.cnblogs.com/wzh366/p/17657566.html