一、python基础语法
1、字面量
在代码中,被写下来的固定的值(数据),叫做字面量
"abcd"
1
3.6
字面量类型
2、基础python语句
首先,python语句不需要以分号结尾,而是以每一行作为区分,有点像每一行末尾处都加了分号(当然,实际不是,也不相同)
代码缩进:在C中,代码的缩进只影响代码的可读性和美观,不影响实际使用
而在python中,代码缩进控制着不同函数相互间的嵌套和归属
Python通过缩进判断代码块的归属关系。
3、注释
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
4、变量
5、数据类型
6、类型转换
7、标识符
Python中有一系列单词,称之为关键字
关键字在Python中都有特定用途
我们不可以使用它们作为标识符
常见的关键字有:
8、运算符
算术运算符:
复合赋值运算符:
二、python判断语句
1、bool类型
布尔(bool)表达现实生活中的逻辑,即真和假
• True表示真
• False表示假 。
True本质上是一个数字记作1,False记作0
2、比较运算符
3、if语句
age = int(input()) #将字符串转换为整型
print(f"我今年已经{age}岁了")
if age >= 18 :
print("我已经成年了")
print("即将步入大学生活")
print("时间过得真快")
4、if else语句
三、python循环语句
1、while循环
2、for循环
for i in range(1,3):
print(f"第{i}天:今晚的晚霞很漂亮")
for j in range(5,7):
print("今天还是去咖啡店买点面包吧")
if j == 6:
continue
print(f"下午{j}点了,晚风吹拂")
四、函数
与C语言类似,不做详细说明
五、数据容器
1、概念
Python中的数据容器:
一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素
每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。
数据容器根据特点的不同,如:
• 是否支持重复元素
• 是否可以修改
• 是否有序,等
分为5类,分别是:
列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
2、list列表
3、tuple元组
4、str字符串
5、序列
序列是指:内容连续、有序,可使用下标索引的一类数据容器
列表、元组、字符串,均可以可以视为序列。
起始下标表示从何处开始,可以留空,留空视作从头开始
• 结束下标(不含)表示何处结束,可以留空,留空视作截取到结尾
• 步长表示,依次取元素的间隔
• 步长 1 表示,一个个取元素
• 步长 2 表示,每次跳过 1 个元素取
• 步长 N 表示,每次跳过 N-1 个元素取
• 步长为负数表示,反向取(注意,起始下标和结束下标也要反向标记)
6、集合
7、字典
# 定义字典
my_dict1 = {"王力鸿": 99, "周杰轮": 88, "林俊节": 77}
# 定义空字典
my_dict2 = {}
my_dict3 = dict()
print(f"字典1的内容是:{my_dict1}, 类型:{type(my_dict1)}")
print(f"字典2的内容是:{my_dict2}, 类型:{type(my_dict2)}")
print(f"字典3的内容是:{my_dict3}, 类型:{type(my_dict3)}")
8、数据容器总结