文章目录
1. 标识符
1.1 标识符的概念
- 开发人员在开发过程中自定义的一些符号和名称。标识符是自定义的,如变量名、函数名等
- 标识符的规则
- 标识符中可以包含数字、字母、下划线_,但是不能以数字开头。如:myName、MyName、My_name01、_myname等,但03MyName不行。
- 标识符命名方式 - 驼峰命名法
- 小驼峰命名法:第一个单词首字母以小写开始,第二个单词首字母大写。如:firstName、aDog
- 大驼峰命名法:每一个单字的首字母都要大写。如:MyName、FirstName
- 下划线命名法:用下划线“_”来连接所有的单词,比如 name_list,age_list
- 标识符中可以包含数字、字母、下划线_,但是不能以数字开头。如:myName、MyName、My_name01、_myname等,但03MyName不行。
1.2 关键字
- python一些具有特殊功能的标识符,这就是所谓的关键字关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
2. 变量
2.1变量的概念?
- 变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。
• 变量命名规则:- 变量名由字母、数字、下划线组成要符合标识符的命名规范
- 数字不能开头
- 不能使用关键字
- 注意 : 是两个对象相等和两个对象是同一个对象是两个概念
s1 = {'Jerry':'Python'}
import copy
s2 = copy.deepcopy(s1)
print(s2) # {'Jerry': 'Python'}
print(id(s1),id(s2))
print(s1==s2)
2.2变量的赋值?
我们先来看一下这行代码:
name='哪吒'
- 这就是一个常见的给变量赋值的招式。 在这里name就是一个变量,将’哪吒’这两个文字赋值给了name这个变量
说白了, 就相当于有一个杯子,我们可以向杯子中倒入饮料,饮料可以是水、可乐、橙汁、咖啡、啤酒等等。杯子是存放饮料的器皿,就相当于电脑的内存或者硬盘,而饮料就相当于我们要在电脑中存储的数据。
往杯子里倒入饮料的过程,在Python中称为赋值
2.3变量的运算?
- 变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那么它返回的就是一个浮点数类型
2.4 变量在内存中的原理(非常重要)
2.41 引用变量
- 两个引用指向同一个int数据
a = 10
b = 10
print(id(a),id(b))
结果:地址一样
- 两个引用指向同一个str数据
str1 = 'fsfsfsdd'
str2 = 'fsfsfsdd'
print(id(str1),id(str2))
结果:地址一样
- 两个引用指向同一个list数据
list1 = [1, 2, 3]
list2 = [1, 2, 3]
print(id(list1), id(list2))
结果:地址不一样
2.42 拷贝
list1 = [1,2,3,4]
list2 = list1.copy()
print(id(list1),id(list2))
结果:地址不一样
3.运算符
3.1 运算符的概念
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”
3.2 运算符的分类
算术运算符
- 加法运算符 表现形式 + ;(12+5)
- 减法运算符 表现形式 -;(54-21)
- 乘法运算符 表现形式 *