python语法

数据类型

float

c 复制代码
a = 1.1
b = 1.669
print(f"a={a} b={b}")   #前面必须带有f {} 指定参数

str

name= 'dale'

name= "dale" 两种声明格式都可以

bool

c 复制代码
a = True
print(f"a={a}")

获取数据类型

c 复制代码
a = True
print(type(a)) 
//输出 <class 'bool'>

类型转换

c 复制代码
a = 10
b=float(a)
c= int(a)
//字符串转整数
a = '101'
print(int(a))

//整数转字符串
a = 100
print(str(a))

数学计算

c 复制代码
3次方 
a = 3
print(a**3)

//2的3次方
pow(2,3)
//四舍五入
round(3.14)

if语句

c 复制代码
a = 10 % 3
if a > 10:     //需要有冒号
    print("1")
elif a > 6:
    print("2")
else:
    print("3")

逻辑运算

python 复制代码
a = 20
if a > 10 and a < 30:
    print("1")

字符串函数

python 复制代码
name ='dalee'
print(name.capitalize())  #首字母变成大写
print(len(name))  #字符串长度
print(name.count('e'))  #统计指定字符出现
print(name.find('al'))  #查找子串
print(name.upper())     #大写
print(name.replace('al','cc')) #字符串替换
b = name[0:3]  #截取字符串
print(b)

格式化字符串

python 复制代码
a = 11.33
b = 3332.14887
print(f"a={a:>10.1f}")  #格式化输出1位小数
print(f"b={b:>10.1f}")  #右对齐    < 左对齐    ^ 中间对齐

循环语句

python 复制代码
index = 0
while index < 4:
    print(index)
    index=index+1

for i in range(1,10):
    print(i)
#倒序输出
for i in reversed(range(1,10)):
    print(i)
#遍历字典
book = {"1":"english","2":"math"}
for k,v in book.items():
    print(k,v) 

集合

list 元素可重复 有顺序

python 复制代码
#list  相当于动态数组 可以动态添加元素
fruits =["苹果","橘子"]  #中括号
fruits.insert(1,"香蕉")
fruits.append("芒果")
fruits.remove("苹果")
index = fruits.index("芒果") #查找元素索引
fruits.count("橘子")  #橘子有多少个
print(fruits)

set 元素不可重复

python 复制代码
fruits_set = {"苹果","橘子","香蕉"}   #元素不可重复  重复了也不会输出  大括号
for fruit in fruits_set:
    print(fruit)

#判断set中是否有指定元素
if "香蕉" in fruits_set:
    print("有香蕉")

tuple 元组 固定长度和内容的数组 均不可修改

python 复制代码
fruits_set = ("苹果","橘子","香蕉")  #元tuple  元组  不能更改元素
for fruit in fruits_set:
    print(fruit)
#判断set中是否有指定元素
if "香蕉" in fruits_set:
    print("有香蕉")

字典 相当于map

python 复制代码
fruits = {1:"语文",2:"数学"}
for k,v in fruits.items():  #遍历键值对
    print(k,v)

for v in fruits.values():   #遍历值
    print(v)

print(fruits.get(1)) #获取指定键值
fruits.update({1:"物理"}) #更新值
fruits[0]="化学"#更新值
print(fruits[0]) #获取指定键值
fruits.pop(1) #删除指定键值对

函数

python 复制代码
def display(str="dale"):   #默认参数
    print("hello" + str)
display()

变参函数

python 复制代码
def add(*args):   #<class 'tuple'>
    print(type(args))
    for arg in args:
        print(arg)

add(1,2,3)

def print_info(**args):   #<class 'dict'>
    print(type(args))
    for k,v in args.items():
        print(k,v)

print_info(book = "english",work = "net")

异常处理

python 复制代码
a = 8
b = 0
try:
    print(a/b)
except ZeroDivisionError:
    print("除数不能为0")
相关推荐
AI行业学习1 小时前
CC-Switch v3.16.1 官方下载 | 安装配置详细教程【2026.6.10】
java·开发语言·vue.js·python·mysql·eclipse·html
DXM05211 小时前
第9期|从机器学习到深度学习:AI遥感解译的进化逻辑
人工智能·算法·计算机视觉
小蒋学算法1 小时前
算法-阶乘函数后K个零
算法
weixin_307779132 小时前
智能模拟数据生成平台:生成式AI合成数据技术重塑开发测试效能
人工智能·测试工具·算法·测试用例
早起CaiCai2 小时前
【Pytorch 实践1】手写数字
人工智能·pytorch·python
周杰伦的稻香2 小时前
Go + Redis:本地部署高性能图片主色调提取服务
开发语言·redis·golang
吴梓穆2 小时前
Python 语法基础 函数
开发语言·python
不负岁月无痕2 小时前
C++ 模板核心内容与高频面试题汇总
java·开发语言·c++
Kobebryant-Manba2 小时前
学习文本处理
开发语言·python