变量
1.编程语言分类:1,机器语言 2,汇编语言 3,高级语言
执行效率:1>2>3
开发效率:3<2<1
2.运行python程序:
交互式
python3 D:\test.py
运行python程序的三个阶段:
1.先启动python解释器
2.解释器会把test.py文件内容当作普通文本内容读入内存
3.解释器解释执行刚刚读入内存的内容,开始识别python的语法
3.变量
1.使用:先定义、后引用
2.定义
变量名=变量值
今日内容
一.变量
变量名命名的前提:应该能够反映出变量值所记录的状态
变量名的规范如下:1.变量名是由字母、数字、下划线组成
2.不能以数字开头
3.不能使用关键字命名 ['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']
二.变量名的命名风格
2.1驼峰体(首字母大写)列(AgeOfOldboy=73
2.2纯小写+下划线 列(age_of_oldboy=73
三.变量值具备三大特征
id:是通过内存地址计算而来,id如果不同内存地址肯定不同
type(类型)
值
is:判断id是否相等
==:判断值是否相等
id不同,值有可能相同
id相同,值一定相同
常量:python程序员默认大写字母
# 作用: 记录年龄、年、月、日、等级
# 定义:
# level=10
# 使用:
# print(level)
# 作用: 记录薪资、身高、体重
# 定义:
# salary=3.3
# print(type(salary))
# 使用:
# print(salary)
#三. 字符串str
# 作用: 记录人的名字、性别等描述性质
# 定义:在引号内包含一串字符,引号可是''、""、""" """、''' '''
# msg="今天不下雨, 明天一定下雨"
# 使用:
# 注意引号的嵌套:外层用单引号内层就需要用双引号
# msg="my name is 'egon'"
# print(msg)
# print(msg)
# 作用: 记录多个值,可存可取(可以取指定位置的值)
# 定义:在[]内用逗号分割开多个任意类型的值
# 0 1 2 3 4
# hobbies=["吃", "喝", "拉","撒",123123]
# print(type(hobbies))
# print(hobbies[2])
#
# print(students_info[1][2][0])
# info=['egon',18,1.8,10,'male',['play','music','dancing']]
# print(info[1])
# 作用: 记录多个值,可存可取,与列表的区别是,列表使用索引对应值,而字典是用key对应值
# 定义:{}内用逗号分隔开多个元素,每一个元素key:value的形式,
# info={'name':'egon','age':18,'sex':'male','hobbies':['play','music','dancing']}
#
# # 使用:
# print(info['name'])
# print(info['hobbies'][1])
# 'name':'egon',
# 'hobbies':['play','sleep'],
# 'company_info':{
# 'name':'Oldboy',
# 'type':'education',
# 'emp_num':40,
# }
# }
# print(emp_info['company_info']['emp_num'])
# print(10 > 10)
# tag=True
# print(type(tag))
# 七:None
print(type(None))

浙公网安备 33010602011771号