📜  python 3 备忘单 - Python (1)

📅  最后修改于: 2023-12-03 14:45:55.549000             🧑  作者: Mango

Python 3 备忘单

简介

Python是一种高级,面向对象的脚本语言,常被用于Web开发,机器学习和数据分析。Python 3是Python编程语言的最新版本,它是Python 2.7的升级版。

基础
输出
print('Hello, World!')
输入
name = input('What is your name? ')
变量
x = 5
y = 'John'
运算符
# 算术运算符
x + y
x - y
x * y
x / y
x % y

# 比较运算符
x == y
x != y
x < y
x > y
x >= y
x <= y

# 逻辑运算符
x and y
x or y
not x
条件语句
if x > y:
    print('x is greater than y')
elif x < y:
    print('x is less than y')
else:
    print('x and y are equal')
循环
# for循环
for i in range(10):
    print(i)

# while循环
while x < 10:
    print(x)
    x += 1
数据类型
数字
x = 5
y = 3.14
z = 2 + 3j
字符串
s = 'Hello, World!'
s = "Hello, World!"

# 字符串拼接
s = 'Hello' + 'World'

# 字符串替换
s = s.replace('World', 'Python')

# 字符串格式化
name = 'John'
age = 25
s = 'My name is {}, and I am {} years old.'.format(name, age)
列表
fruits = ['apple', 'banana', 'cherry']

# 访问列表元素
fruits[0]
fruits[1]
fruits[2]

# 切片
fruits[1:3]

# 添加元素
fruits.append('orange')
fruits.insert(1, 'grape')

# 删除元素
fruits.remove('banana')
del fruits[0]
元组
animals = ('cat', 'dog', 'mouse')

# 访问元组元素
animals[0]
animals[1]
animals[2]
字典
person = {'name': 'John', 'age': 25, 'gender': 'male'}

# 访问字典元素
person['name']
person['age']
person['gender']

# 修改字典元素
person['name'] = 'Jack'

# 删除字典元素
del person['gender']
函数
# 定义函数
def say_hello(name):
    print('Hello, {}!'.format(name))

# 调用函数
say_hello('John')
模块

Python有许多内置模块,也有许多外部模块可供使用。以下是一些常用模块的介绍:

math模块

math模块包含了许多数学函数,如sin,cos,sqrt等。

import math

x = math.sin(0.5)
random模块

random模块可以生成随机数。

import random

x = random.randint(1, 10)
time模块

time模块可以获取当前时间和日期。

import time

current_time = time.localtime()
结束语

以上是Python 3的备忘单,包括了基础知识,数据类型,函数,模块等内容。希望对你有所帮助!