python基础

一、数据类型转换

python 复制代码
# 将数字转化成字符串
num_str = str(24)
# 判断变量类型用type() 并打印出来
print(type(num_str), num_str)
# 将字符串转换成整型
num_int = int("23")
print(type(num_int), num_int)
# 将字符串转换成浮点数
num_float = float("23.24")
print(type(num_float), num_float)
# 将整型转换成浮点数
num_int_to_float = float(66)
print(type(num_int_to_float), num_int_to_float)
# 将浮点数转换成整数(只取整数部分,会失真)
num_float_to_int = int(66.99)
print(type(num_float_to_int), num_float_to_int)

二、标识符命名规则

①内容限定

大小写不同,不算重复!!!!

三、算数运算符

python 复制代码
# 运算符
print("11/2=", 11 / 2)
# //表示整除
print("11//2=", 11 // 2)
# **求平方
print("2**2=", 2 ** 2)
# 单引号定义
name = '张三'
print("单引号", type(name), name)
# 双号定义--最常用

name = "张三"
print("双引号", type(name), name)
# 三引号定义法--支持换行
name = """
张三
李四
王麻子"""
print("三引号", type(name), name)

# 字符串中包含双引号,外面用单引号
myname='"科比"'
print(myname)
# 字符串中包含单引号,外面用双引号
myname="'科比'"
print(myname)
# 如果自字符串内容包含了相同的引号,需要用\  来转义,也就是把引号变成字符串
myname="\"詹姆斯\""
print(myname)
myname='\'詹姆斯\''
print(myname)

字符串拼接

python 复制代码
# 字符串拼接
str = "架构师"
print("我的近期目标是:" + str + ".")
# 使用%s来占位  实现不同类型字面量拼接在一起
hight = 180
weight = 150
# info="我的身高为%s,体重为%s"%s(hight,weight)   应该改为%(hight,weight)
info = "我的身高为%s,体重为%s" % s(hight, weight)
print(info)

字符串快速格式化

python 复制代码
# 变量精度控制
num1=10
num2=10.2
num3=10.33
num4=10.4456
print("数字10宽度限制为 %5s" % num1,type(num1))
print("数字10宽度限制为 %5d" % num1)
print("数字10.2宽度限制为 %5d" % num1)
print("数字10.33宽度5小数位数4限制为 %6.2f" % num1)
print("数字10.4456小数位数2限制为 %.2f" % num1)
print("数字10.4456小数位数4限制为 %.4f" % num1)

# 字符快速占位法 f"{变量名}"
names="杨磊"
age=18
weight=150
print(f"我的名字叫{names},年龄{age},体重{weight}")
# 格式化表达式
print(f"11//2={11//2}    2**2={2**2}",type("格式化表达式"))

对表达式进行格式化

相关推荐
菩提树下的凡夫2 分钟前
瑞芯微RV1126目标识别算法Yolov8的部署应用
java·算法·yolo
wheeldown13 分钟前
【数学建模】数据预处理入门:从理论到动手操作
python·数学建模·matlab·python3.11
多打代码40 分钟前
2025.09.05 用队列实现栈 & 有效的括号 & 删除字符串中的所有相邻重复项
python·算法
@CLoudbays_Martin111 小时前
为什么动态视频业务内容不可以被CDN静态缓存?
java·运维·服务器·javascript·网络·python·php
程序猿炎义1 小时前
【NVIDIA AIQ】自定义函数实践
人工智能·python·学习
THMAIL2 小时前
深度学习从入门到精通 - BERT与预训练模型:NLP领域的核弹级技术详解
人工智能·python·深度学习·自然语言处理·性能优化·bert
j_xxx404_2 小时前
数据结构:栈和队列力扣算法题
c语言·数据结构·算法·leetcode·链表
南莺莺2 小时前
假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来判别,表达式中的括号是否配对,以字符“\0“作为算术表达式的结束符
c语言·数据结构·算法·
nuclear20112 小时前
Python 实现 Markdown 与 Word 高保真互转(含批量转换)
python·word转markdown·markdown转word·word转md·md转word
山烛2 小时前
深度学习:CNN 模型训练中的学习率调整(基于 PyTorch)
人工智能·pytorch·python·深度学习·cnn·调整学习率