天天看点

Python编程基础之Python语言的基础知识(上)

第一个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(元祖)

常用函数:

Python编程基础之Python语言的基础知识(上)

列表(List):

1、列表中每个元素都是可变的;

2、列表中的元素是有序的,每个元素对应一个位置;

3、列表可以容纳Python中的任何对象。

# List实例
cjw = [
    24,
    'Tree’,
    print('男'),
    True,
    [24,100],
]
print(cjw[0])
           

列表常用函数:

Python编程基础之Python语言的基础知识(上)

List的增删改查:

Python编程基础之Python语言的基础知识(上)
# 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]