python学习总结 1
1. 基础语法
-
1、注释 - 代码中不会被翻译成机器码的部分(不影响程序功能的部分)
-
1、单行注释:在一行内容前加#,让这行内容变成注释(快捷键:cmd+/)
-
注释内容
print(‘hello world’ ) # 注释内容
-
-
2、多行注释:将注释内容放在三个单引号开头三个单引号结尾的中间;或者是三个双引号开头三个双引号结尾的中间。
第一行注释 第二行注释 第三行注释 -
3、 注释的作用:a.对代码进行注释和说明,增加代码的可读性
b.取消有效代码的功能
-
name = 100
n12 = 100
n_ =100
_n12 = 100
# n*m = 100 # 报错!
# 1na = 100 # 报错!
-
2、标识符 - python命令要求
表示符: 由字母数字或下划线组成,并且数字不能开头
# num = 10 # s = 0 # for x in rang(num+1); # s += x # print(s) # 这怎么看不懂注释 - 代码中不会被翻译成机器码的部分(不影响程序功能的部分) -
3、关键词 - 本身具有特殊意义或者特殊功能的标识符,关键词不能用来命名
for = 100 # 报错 form keyword import kwlist print(kwlist) -
4、行和缩进
-
1、一条语句占一行,一行结束后不需要分号
-
2、一行的开头不能随意添加缩进(空白) - 默认情况下所有代码都需要定格写
print('hello world') print(1212)
-
-
5、常用数据和数据类型(基本数据)
- 数字数据:用来表示数值的大小,比如:年龄、体重、数量等;
- 表示方法:程序中的数字和数学中的数字表示方式一样,并且支持科学计数法
- 对应的类型:int(整型 - 相当于数学里面的整数)、float(浮点数 - 相当于数学里面的小数)
- 文本数据:用来表示文字信息的数据,例如:名字,籍贯,电话号码,身份证号码等;
- 表示方法:文本数据再程序中必须使用单引号或者双引号扩起来
- 对应的类型:str(字符串)
- 布尔数据:布尔只有True和False两个值;True表示真、对的(肯定的回答),False表示假、错的(否定的回答)
- 表示方法:直接写Ture或False
- 对应的类型:bool(布尔)
- 空值: None(空值、表示没有)
# 数字的表示方式 print(18) print(3.23) print(-223.9) print(+2.22) print(2e5)# 文本数据的表示方式 print('liuta') print('成都') print('2121')# 布尔数据 print(Ture) print(False)#其他各种数据 student = { 'name': '刘涛‘, 'age': 22, 'ismarried': False, 'carNo': None } - 数字数据:用来表示数值的大小,比如:年龄、体重、数量等;
2. print变量
在控制台中看到的数据一定是程序中print打印的数据
200
print(200)
- 一个print打印一个数据;print(需要打印的数据)
prinr(10)
print('abc')
print(False)
print(None)
print(10 +1 )
2. 一个print同时打印多个数据:print(数据1,数据2,...)
```python
print(10,20,30)
print(1,1,'as',False)
print(10+23,'liu')
3.变量
-
1、使用数据的方式
- 在需要数据的时候直接使用数据
print(23) print('掘墓者:我走遍整片大陆.') print('掘墓者:我走遍整片大陆.') print('掘墓者:我走遍整片大陆.')- 在需要数据的时候先将数据保存到变量中,再通过使用变量来使用数据
age = 22 print(age) says = '掘墓者:我走遍整片大陆.' print(word) print(word) print(word) # 使用数据的建议:每次在使用数据的时候,先用变量将数据存起来,然后再通过使用变量来使用数据 -
2、使用变量
- 定义变量(创建变量)
语法: 变量名 = 数据
说明:
-
变量名 -
-
由程序员自己命名
2个要求:是标识符;不是关键字
3个规范:见名知义(看到变量名就大概知道这个变量中保存的是什么数据);
不使用系统的函数名(print)、类名(int、float、str)或者模块名;
所有的字母都小写,多个单词用下划线隔开 -
= - 赋值符号;固定写法
-
数据 - 可以是任何有结果的表达式(包括:具体的某个数据、运算表达式、…)
x = 18 # print = ‘刘涛’ # 错的! # int = 10 # 错的! name_fast = '起飞' result = 10 - 20 print(result)
-
2、使用变量(变量必须先定义再使用)
使用变量就是使用变量中保存的数据(数据能做的事情,保存数据的变量都可以做)
num = 10 print(num) num1 = num print(num1) print(num + 20) # print(num2) # 报错,变量未定义 # num2 = 100 -
3、重新给变量赋值 - 给已经定义过的变量赋新的值(修改变量的值)
a =22 print(a) # 重新赋值的时候可以赋不同类型的数据 xyz =‘liumou’ print(liumou) -
4、同时定义多个变量
- 同时定义多个变量赋相同的值: 变量1 = 变量2 = 变量3 = … = 数据
a = b = c = 1 print(a,b,c)- 同时定义多个变量赋不同的值:变量1, 变量2, 变量3,… = 数据1, 数据2, 数据3,…
a, b, c =1, 2, 3 print(a, b, c) -
5、案例: 用代码交换两个变量的值
# 方法1 x = 2 y = 3 x, y = y, x print(x, y) #方法2 a = 1 b = 2 c = a # c = 1 a = b # a = 2 b = c # b = 1 print(a, b)
4. 数学运算符
数学运算符:+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂运算)
-
1、+、-、*、/和数学中的+、-、×、÷的功能一模一样
print(100+20) print(100-20) print(100*20) print(100/20) -
2、//(整除) - 求两个数的商,然后商向小取整(取和商相邻的两个整数中较小的那个)
# x//y - 求像x除以y的商,商向小取整的结果 print(10//3) #3, 结果是3.3,取小值 print(8//3) #2 print(-10//3) #-4 结果是-3.3,取-3或-4,-4更小应用场景:去掉一个整数的低位数保留高位数 - 对10或者10的N次方进行整除操作
num = 234567 print(num//10) #23456 print(num//10000) #23 -
3、% - 取余、取模
x % y - 求x除以y的余数
print(100 % 3) # 1 print(100 % 8) # 4-
应用场景1: 判断两个整数之间是否存在整除关系(判断一个数是否能够被另外一个数整除) - 判断两个数的余数是否为0
num1 = 22 num2 = 2 print(num1 % num2) #0 是整除关系 num = 22 print(num % 3) #1 不是整除关系 -
应用场景2:保留整数的低位数,去掉高位数 - 对10或者10的N次方取余
num = 234567 print(num % 10) # 7, 余数 print(num % 100) # 67 print(num % 10000) # 4567 -
练习:写代码获取num的十位数
num = 4567 # 方法1 print(num % 100 // 10) # num % 100 是67,//10等于6 # 方法2 print(num // 10 % 10) # num // 10 是456,%10等于6
-
-
4、(幂运算)
x ** y - 求x的y次方
print(4 ** 3) print(5 ** 4) print(4 ** 0.3) print(2 ** -2) print(10 ** (1/5)) # 2 ,10乘以五分之一
5. 比较符运算
比较运算符:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)
-
1、所有比较运算符的运算结果都是布尔值
print(2 > 1) # Ture print(2 < 1) # False print(2 = 2) # Ture print(2 != 2) # False# 应用:判断num是否为偶数 num = 20 print(num % 2 == 0) # =0是偶数,不等则是基数 -
2、Python中的比较运算符支持连写表示范围
age =22 print(18 <= age <= 22) #Ture 在范围内
| 作者 | 刘涛 |
|---|---|
| 创建时间 | 2022/11/15 |
| 不能走神,持之以恒 |
这篇博客介绍了Python的基础知识,包括注释、标识符、关键词的使用,以及行和缩进的规则。详细讲解了数字、文本、布尔和空值等基本数据类型,并展示了它们的表示方法。此外,还涵盖了变量的定义、赋值和使用,以及数学运算符和比较运算符的运用。最后,博主提供了几个实际的代码示例,如交换变量值和判断偶数等。

被折叠的 条评论
为什么被折叠?



