好的,我可以帮你生成一本markdown格式的Python3基础语法学习笔记。
Python3 基础语法学习笔记
数据类型
Python3 中常见的数据类型包括整型、浮点型、字符串、列表、元组、字典等。下面我们来分别了解它们。
整型
Python3 中整型数据使用 int
关键字表示,可以进行数值计算。
pythonCopy Codea = 10
b = 5
print(a + b) # 输出 15
浮点型
Python3 中浮点型数据使用 float
关键字表示,可以表示带有小数部分的数值。
pythonCopy Codea = 3.14
b = 2.0
print(a + b) # 输出 5.14
字符串
Python3 中字符串数据使用单引号或双引号表示,表示一串字符。可以进行字符串拼接、截取等操作。
pythonCopy Codestr1 = 'Hello,'
str2 = "world!"
print(str1 + str2) # 输出 Hello,world!
print(str1[0:5]) # 输出 Hello
列表
Python3 中列表数据使用方括号括起来,用逗号分隔其中的元素。列表中的元素可以是不同的数据类型。
pythonCopy Codelist1 = [1, 2, 3]
list2 = ['apple', 'banana', 'cherry']
print(list1) # 输出 [1, 2, 3]
print(list2[1]) # 输出 banana
元组
Python3 中元组数据使用小括号括起来,用逗号分隔其中的元素。元组的元素不可修改。
pythonCopy Codetuple1 = (1, 2, 3)
tuple2 = ('apple', 'banana', 'cherry')
print(tuple1) # 输出 (1, 2, 3)
print(tuple2[0:2]) # 输出 ('apple', 'banana')
字典
Python3 中字典数据使用花括号括起来,用冒号分隔其中的键值对。可以通过键来获取相应的值。
pythonCopy Codedict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dict1['name']) # 输出 Tom
print(dict1.get('age')) # 输出 18
流程控制
Python3 中常见的流程控制语句包括条件语句和循环语句。
条件语句
Python3 中条件语句使用关键字 if
、elif
、else
,用于根据条件执行不同的代码块。
pythonCopy Codea = 10
b = 5
if a > b:
print('a 大于 b')
elif a == b:
print('a 等于 b')
else:
print('a 小于 b')
循环语句
Python3 中循环语句使用关键字 for
和 while
,用于循环执行一段代码块。
pythonCopy Code# for 循环
fruits = ['apple', 'banana', 'cherry']
for x in fruits:
print(x)
# while 循环
i = 0
while i < 5:
print(i)
i += 1
函数
Python3 中可以通过定义函数来实现代码的复用。函数使用关键字 def
定义,可以接收参数并返回结果。
pythonCopy Code# 定义函数
def add(a, b):
return a + b
# 调用函数
print(add(2, 3)) # 输出 5
文件操作
Python3 中可以通过内置的文件操作函数打开、读取、写入文件等操作。
打开文件
可以使用 open()
内置函数打开一个文件,并指定文件模式。
pythonCopy Codefile = open('test.txt', 'r')
读取文件
可以使用 read()
方法读取打开的文件内容。
pythonCopy Codecontent = file.read()
print(content)
写入文件
可以使用 write()
方法向打开的文件中写入内容。
pythonCopy Codefile.write('Hello, world!')
关闭文件
在完成文件操作后,应该使用 close()
方法关闭已经打开的文件。
pythonCopy Codefile.close()
以上是Python3基础语法学习笔记的基本内容,希望对你有所帮助。