python语法入门之基本数据类型
一、数字类型
1. int整型
1.1作用
用来记录人的年龄,出生年份,学生人数等整数相关的状态
1.2定义
age=18
birthday=1990
student_count=48
2. float浮点型
2.1作用
用来记录人的身高,体重,薪资等小数相关的状态
2.2定义
height=172.3
weight=103.5
salary=15000.89
3.数字类型的使用
1. 数学运算:
a = 1
b = 2
c = a + b
print(c)
4
2. 比较大小:x = 10
y = 11
print(x > y)
False
二、字符串类型 str
1.作用
用来记录人的名字,家庭住址,性别等描述性质的状态
2.定义
name = 'Tony'
address = '上海市浦东新区'
sex = '男'
用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的,但是需要考虑引号嵌套的配对问题,内层有单引号,外层就需要用双引号,多引号可以写多行字符串
3.使用
字符串可以进行"相加"和"相乘"运算
例: name = 'tom'
age = '18'
print(name + age) # 相加就是简单的字符串拼接
'tom18'
print(name * 2) # 相乘就相当于将字符串想加了2次
'tomtom'
三、列表 list
1.作用
专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便
2.定义
在[]内用逗号分割开多个任意类型的元素例:
3.使用
示例: 0 1 2 3 l = [111,3.333,"aaaa",[666,777]] print(l[1]) print(l[3]) print(l[-1][0])执行结果如下: 3.333 [666, 777] 666
四、字典 dict
1.作用
按照key:value的形式存放多个任意类型的value
2.定义
在{}内用逗号分割开多个key:value,其中value可以是任意类型,而key通常是字符串类型 person_info={'name':'tony','age':18,'height':185.3}
3.使用
person_info={'name':'tony','age':18,'height':185.3} person_info['name'] 'tony' person_info['age'] 18 person_info['height'] 185.3
五、布尔值 bool
1.作用
True,False,用来记录真假两种状态
2.定义
通常不是直接定义的,而是通过比较运算得到的tag = Trueprint(10 > 3)print("egon" == "egon")
3.使用
但凡结果为布尔值的操作,都是要当做条件用,我们将在if判断中用到它
补充: 布尔值分为显式和隐式两种
1.显式的布尔值:结果明确为True和False的2.隐式的布尔值:结果看上去并不是布尔值,但是python解释器在背后会将其解析为True或False 所有的数据当条件都是隐式的布尔值,只需要记住0、None,空对应的隐式的布 尔值为False,其余都为tRUE

浙公网安备 33010602011771号