好的,我可以帮你生成一本markdown格式的Python3基础语法学习笔记。

Python3 基础语法学习笔记

数据类型

Python3 中常见的数据类型包括整型、浮点型、字符串、列表、元组、字典等。下面我们来分别了解它们。

整型

Python3 中整型数据使用 int 关键字表示,可以进行数值计算。

pythonCopy Code
a = 10 b = 5 print(a + b) # 输出 15

浮点型

Python3 中浮点型数据使用 float 关键字表示,可以表示带有小数部分的数值。

pythonCopy Code
a = 3.14 b = 2.0 print(a + b) # 输出 5.14

字符串

Python3 中字符串数据使用单引号或双引号表示,表示一串字符。可以进行字符串拼接、截取等操作。

pythonCopy Code
str1 = 'Hello,' str2 = "world!" print(str1 + str2) # 输出 Hello,world! print(str1[0:5]) # 输出 Hello

列表

Python3 中列表数据使用方括号括起来,用逗号分隔其中的元素。列表中的元素可以是不同的数据类型。

pythonCopy Code
list1 = [1, 2, 3] list2 = ['apple', 'banana', 'cherry'] print(list1) # 输出 [1, 2, 3] print(list2[1]) # 输出 banana

元组

Python3 中元组数据使用小括号括起来,用逗号分隔其中的元素。元组的元素不可修改。

pythonCopy Code
tuple1 = (1, 2, 3) tuple2 = ('apple', 'banana', 'cherry') print(tuple1) # 输出 (1, 2, 3) print(tuple2[0:2]) # 输出 ('apple', 'banana')

字典

Python3 中字典数据使用花括号括起来,用冒号分隔其中的键值对。可以通过键来获取相应的值。

pythonCopy Code
dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'} print(dict1['name']) # 输出 Tom print(dict1.get('age')) # 输出 18

流程控制

Python3 中常见的流程控制语句包括条件语句和循环语句。

条件语句

Python3 中条件语句使用关键字 ifelifelse,用于根据条件执行不同的代码块。

pythonCopy Code
a = 10 b = 5 if a > b: print('a 大于 b') elif a == b: print('a 等于 b') else: print('a 小于 b')

循环语句

Python3 中循环语句使用关键字 forwhile,用于循环执行一段代码块。

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 Code
file = open('test.txt', 'r')

读取文件

可以使用 read() 方法读取打开的文件内容。

pythonCopy Code
content = file.read() print(content)

写入文件

可以使用 write() 方法向打开的文件中写入内容。

pythonCopy Code
file.write('Hello, world!')

关闭文件

在完成文件操作后,应该使用 close() 方法关闭已经打开的文件。

pythonCopy Code
file.close()

以上是Python3基础语法学习笔记的基本内容,希望对你有所帮助。