Python导学基础(二)变量与基础数据类型

一:变量

1、什么是变量?

​ 量指的记录事物的状态。
​ 变指的是事物的状态时可以发生变化的。

2、为何要有变量?

​ 为了让计算机向人一样去记录事物的状态。

3、如何使用变量?

1、变量的使用

​ 1.1、先定义:

name = 'Lance'

变量定义的三部分:

变量名:相当于门牌号,是访问变量值的唯一方式

赋值符号:把变量值关联给变量名

变量值:记录的那个状态

​ 2.2、后引用:

print(name)

2、变量名的命名规范:

​ 2.1、变量名是由字母、数字、下划线组成。

​ 2.2、不能以数字开头

​ 2.3、不能命名为python的关键字

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

3、变量名的命名风格:

​ 3.1、纯小写字母/数字+下滑线

age_of_lance = 23			

​ 3.2、驼峰体

AgeOfOlance = 23

注意:在python中,关于变量名的命名,推荐使用第1种

4、变量名不好的命名方式

nianling = 18  # 不能使用拼音
x = 18  # 变量名应该在见名知意的前提下,尽可能简洁
名字 = 'egon' # 不要用中文
print(名字)

二:基本数据类型

1、为何变量值(即记录的数据)要区分类型呢?

​ 变量值使用来记录事物状态的,而事物的状态是各种各样的,所以对应着就应该用不同类型的值
去记录这些状态 。

2、常用的数据类型:

2.1、字符串类型

​ 作用:记录描述性质的状态。

​ 定义:在''、""、''''''、""""""中包含一串字符。

单行字符串:''、""

多行字符串:''''''、""""""

msg = """
aaaa
bbbb
ccc
"""

​ 外层用单引号,内层就应该用双引号:

info = 'my name is "Lance"'

2.2、整型

​ 作用:记录年龄、号码。

​ 定义方式:

age = 23

2.3、浮点型

​ 作用:记录身高、薪资、体重。

​ 定义方式:

salary = 3.1
height = 1.75
weight = 73.1

2.4、列表(存多个值,索引对应值,索引代表是位置)

​ 作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值。

​ 定义:在[]内,用逗号分隔开多个任意类型的值。

l = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']

​ 索引从0开始:

print(l[0])

print(l[2])

​ 反向取:

print(l[-1])

print(l[-2])

print(l[3][1])

​ Example:

# 记录班级人员的姓名
school_names = """
王明
李丽
赵三
"""
school_names = ["王明", '李丽', '赵三']
# print(school_names)

2.5、字典类型

​ 定义:1、存多个值,key对应值,通常情况key对值应该具有描述性功能,key通常是字符串类型。

​ 2、{},逗号分隔开多个key:value的元素。

dic={'xx':111,'yyy':222}
print(dic['xx'])
print(dic['yyy'])

​ Example:

info = {
    "name": 'Lance',
    "age": 23,
    "sex": 'male',
    "salary": 1.72
}
print(info["age"])

salaries=[11.1,22.222]

print(salary[0])

2.6、布尔类型

​ 作用:True和False,用于条件判断

​ 定义:tag = True

​ print(10<3)

posted @ 2020-02-19 22:10  Lance_王  阅读(209)  评论(0编辑  收藏  举报