一. 变量
1. 定义
可以变化的标识符。程序中数据的临时存放场所。
例如:x="hello world",
-
-
变量不能和 Python 中的关键字或保留字相同。
-
变量中不能包含特殊字符的,如:空格、@、% 以及 $ 等。
-
变量中的字母是严格区分大小写,开发中一般称之为对大小写敏感。
-
以下划线开头的标识符有特殊含义,变量不能随便以下划线开头。
-
-
-
- 使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行
2. 格式规则
'''进制转换''' # 十六进制 print(0x11) # 二进制 print(0b101) # 八进制 print(0o12) # 十进制转换为二进制 print(bin(3)) # 十进制转换为十六进制 print(hex(19)) # 十进制转换为八进制 print(oct(10)) # 其他进制转10进制 r = int("100", base=2)
2. float
# 小数点形式(常用) f = 3.14 print(f) # 3.14 print(type(f)) # <class 'float'> # 指数形式: 3.2E5=320000。# E的后面跟着正数,则右边补0,5表示5个0 2.7E-3 = 0.0027 # E的后面跟着负数,则左边补0,3表示3个0
print(4 == 2) # False name = "jiang" print(name == "moluo") # False print(1 == "1") # False print(bool("")) # 字符串的零值 “” F print(bool(0)) # 整型的零值 0 F print(bool(0.0)) # 整型的零值 0 F print(bool("0")) print(bool("-1")) print(bool("moluo")) print(bool(-1))
4. str
1.s1 = "hi libai\nhi,moluo" print(s1) 2.s2 = 'I\'m moluo' #转义符,没意义 print(s2) 3.字符串路径存在转义字符 s3 = "D:\\nythonProject\\nenv\\Scripts\\python.exe" s4 = r"D:\nythonProject\nenv\Scripts\python.exe"。#r 表示raw,原始的意思,用在字符串中,表示原样输出 print(s3, s4) 4.格式化输出 avg=10/3 print("%.2f" % avg) #小数点两位 year = 2022 month = 3 date = 16 #补足2位,不够补0 print("%d-%02d-%02d" % (year, month, date)) #2022-03-16 %02d:补足2位,不够补0; %2d:补足2位,不够补充空格 name=input("your name:") print("你的名字是%s" % name)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现