Python编程基础之Python语言的基础知识(上)
该文本介绍了Python编程的基础知识和语法规范。内容涵盖以下要点:
变量赋值规则:Python无需显式声明变量,在使用前即被创建;变量名称由字母、数字和下划线组成,默认区分大小写;字符串默认为Unicode编码;代码块以Tab或空格缩进限制;单行注释以#开始;多行注释以三重引号包围;多变量赋值可一次性将多个变量同时赋值为同一值或其他对象;数组切片删除指定索引范围内的元素;集合和元祖的操作方法等。
常用数据类型包括Number(整型无长短之分)、布尔值(True, False)、字符串、列表、字典、集合和元祖等。
常用函数如print()用于输出结果等。
列表操作包括初始化列表元素、增删改查等基本操作及实例说明。

第一个Python程序
在.txt文件中写入“hello world”
# “hello world”
str = 'hello world'
file = open('../Users/CJW/Desktop/FIRSTCODE.txt','w') # 以只写的方式打开TXT文件
file.write(str) # 在文件中写入hello world
file.close() # 关闭文档,释放内存
AI助手
Python固定语法
Python中的变量无需声明,在被引用之前必须进行赋值操作才被生成。
这些数值型数据项的一般命名遵循以下规则:它们通常由字母、数字以及下划线组成;其中一般建议第一个字符选择字母或下划线「_」以确保一致性;此外还需注意区分大小写的敏感性。
Python 3 的源代码文件通常采用 UTF-8 编码方案,并将所有的字符串对象定义为 Unicode 字符串类型。 或者,在脚本的最前端明确声明编码方式:coding: GB18030。
语法格式 :代码块以Tab或空格缩进限制,而不以花括号”{}”等分割代码。
注释 :
单行注释:# 注释
多行注释:‘’’ 多行注释 ‘’’
多变量赋值 :
# 多变量赋值实例
A,B,C = "java","c++","python"
a = b = c = 1
print(A, B, C, a, b, c)
AI助手
[0:a] 左闭右开
del cjw[0:2] # 删除数组中的前两个
AI助手
标准数据类型 :
Number(int float bool complex)
PS:1.整型无长短之分
2.布尔值:True, False
String
List
Dictionary
Sets(集合)
Tuple(元祖)
常用函数 :

列表(List) :
1、列表中的各项均具有可变性;
2、列表中的各项按顺序排列,并各自对应特定的位置;
3、该列表能够包容Python编程语言中各种类型的对象。
# List实例
cjw = [
24,
'Tree’,
print('男'),
True,
[24,100],
]
print(cjw[0])
AI助手
列表常用函数:

List的增删改查:

# List的增删改查
cjw = [
24,
'男',
True,
A,
[24,100]
]
cjw.insert(0,'666') # 第一个元素插入 666
del cjw[-1] # 删除 [24,100]
del cjw[0:2] # 删除数组中的 24 和 ‘男’
AI助手
循环语句
在Python中不存在do-while循环语句(需注意使用冒号和缩进)。
for循环能够遍历任意序列中的各项,例如列表或字符串。
eg1:
List = [2,'a',True,3.4]
for i in List:
print(i)
AI助手
eg2:
for i in range(10):
print(i)
AI助手
while
while 判断条件:
语句
else:
语句
AI助手
当while 循环体内仅包含一条指令时,则可将其与while 关键字并列书写。
break 也可用于从 for 循环及 while 循环中退出,并使相应 else 子块不再执行。
continue 指令的作用是从当前 loop 内部跳过剩余代码后继续下一轮迭代。
s:pass 作为无功能指令被用于保持代码结构完整性,在实际编程中通常作为占位符使用。
列表推导式 :
a = []
a = [i**2 for i in range(1,10)]
print(a)
AI助手
结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]
