python必背内容有哪些

一、Python基础语法

1.注释

在Python中,使用#进行单行注释,使用''' '''或者""" """进行多行注释。

# 这是一行单行注释

'''

这是多行注释

第一行

第二行

'''

2.变量与数据类型

在Python中,使用=进行赋值操作,使用print()函数进行输出。

Python中常用的数据类型包括:

整型(int):表示整数,例如:a = 10

浮点型(float):表示带小数点的数,例如:b = 3.14

布尔型(bool):表示真或假,True表示真,False表示假,例如:c = True

字符串(str):表示一串字符,例如:d = 'hello'

a = 10

b = 3.14

c = True

d = 'hello'

print(a)

print(b)

print(c)

print(d)

3.运算符

Python中常用的运算符包括:

算术运算符:包括加、减、乘、除、取余等,例如:a + b

比较运算符:包括等于、不等于、大于、小于、大于等于、小于等于等,例如:a == b

逻辑运算符:包括与、或、非,例如:a and b

赋值运算符:包括等于、加等于、减等于、乘等于、除等于等,例如:a += b

成员运算符:用于检查某个元素是否属于序列对象,包括in、not in,例如:'a' in ['a', 'b', 'c']

a = 10

b = 20

print('a + b =', a + b) # 输出相加结果

print('a - b =', a - b) # 输出相减结果

print('a * b =', a * b) # 输出相乘结果

print('a / b =', a / b) # 输出相除结果

print('a % b =', a % b) # 输出取余结果

print('a ** b =', a ** b) # 输出幂运算结果

print('a == b:', a == b) # 输出a是否等于b的结果

print('a != b:', a != b) # 输出a是否不等于b的结果

print('a > b:', a > b) # 输出a是否大于b的结果

print('a < b:', a < b) # 输出a是否小于于b的结果

print('a >= b:', a >= b) # 输出a是否大于等于b的结果

print('a <= b:', a <= b) # 输出a是否小于等于b的结果

print('a and b:', a and b) # 输出a与b的与运算结果

print('a or b:', a or b) # 输出a与b的或运算结果

print('not a:', not a) # 输出a的非运算结果

a += b

print('a += b:', a) # 输出a加等于b的结果

print('a not in [1, 2, 3]:', a not in [1, 2, 3]) # 输出a是否不在列表中

二、Python控制流语句

1.if语句

if语句用于实现条件判断,根据判断结果来执行相应的代码块。

a = 10

if a > 0:

print('a是正数')

elif a == 0:

print('a是零')

else:

print('a是负数')

2.while语句

while语句用于循环执行代码块,直到条件不成立时停止执行。

a = 0

while a < 5:

print('a的值为:', a)

a += 1

3.for语句

for语句用于遍历可迭代对象(如列表、元组、字符串等),并执行相应的代码块。

list1 = ['apple', 'banana', 'orange']

for fruit in list1:

print(fruit)

三、Python函数和模块

1.函数

函数是将一段代码封装起来,以便于重复使用的代码块。

定义函数使用def关键字,函数括号中可以传入参数,函数体中使用return语句返回结果。

def add(a, b):

return a + b

result = add(3, 5)

print(result)

2.模块

模块是包含一组Python代码的文件,可以在其他程序中进行导入和使用。

在Python中,一个模块就是一个包含Python定义和语句的文件,文件名即为模块名,模块中的函数、变量等可供其他程序使用。

导入模块使用import关键字,语法为import module_name,其中module_name为模块名。

import math

result = math.sqrt(16)

print(result)

四、Python常用标准库

1.os库

os库提供了一些与操作系统交互的函数,可以获取文件属性、路径等信息。

import os

print(os.getcwd()) # 获取当前工作目录

print(os.listdir('.')) # 获取文件夹中所有文件的文件名

2.datetime库

datetime库提供了日期和时间的处理函数,可以进行日期、时间、日期时间、时间戳等的转换、计算和格式化输出。

import datetime

now = datetime.datetime.now()

print(now) # 输出当前时间

timestamp = datetime.datetime.timestamp(now)

print(timestamp) # 输出当前时间的时间戳

3.random库

random库提供了随机函数,用于生成随机数、序列等。

import random

number1 = random.randint(0, 10) # 生成0-10的随机整数

print(number1)

number2 = random.choice([1, 2, 3, 4]) # 在给定列表中随机选择一个元素

print(number2)

后端开发标签