第一个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() # 关闭文档,释放内存
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)
[0:a] 左闭右开
标准数据类型:
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])
列表常用函数:
List的增删改查:
# List的增删改查
cjw = [
24,
'男',
True,
A,
[24,100]
]
cjw.insert(0,'666') # 第一个元素插入 666
del cjw[-1] # 删除 [24,100]
del cjw[0:2] # 删除数组中的 24 和 ‘男’
循环语句:
在Python中没有do…while循环(注意冒号和缩进)
for循环: 可以遍历任何序列的项目,如一个列表或者一个字符串
eg1:
List = [2,'a',True,3.4]
for i in List:
print(i)
eg2:
for i in range(10):
print(i)
while
while 判断条件:
语句
else:
语句
while循环体中只有一条语句,你可以将该语句与while写在同一行中。
break 语句可以跳出 for 和 while 的循环体,跳出后任何对应的循环 else 块将不执行。
continue语句用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
pass是空语句,是为了保持程序结构的完整性,一般用做占位语句。
列表推导式:
a = []
a = [i**2 for i in range(1,10)]
print(a)
结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]