网站的设计 改版 更新,推一手新闻发稿平台,上海公司推荐,网站导航作用🌈 个人主页:(时光煮雨) 🔥 高质量专栏:vulnhub靶机渗透测试 👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分95+),分享更多关于网络安全、Python领域的优质内容!(希望得到您的关注~) 🌵文章目录🌵 前言 💡一、编码 📝二、标识符 🎯三、Py… 🌈 个人主页:(时光煮雨) 🔥 高质量专栏:vulnhub靶机渗透测试 👈 希望得到您的订阅和支持~ 💡 创作高质量博文(平均质量分95+),分享更多关于网络安全、Python领域的优质内容!(希望得到您的关注~) 🌵文章目录🌵 前言 💡一、编码 📝二、标识符 🎯三、Python 保留关键字 🔄四、注释 🔍五、行与缩进 🌱六、多行语句 📚七、数字(Number)类型 🌿 八、字符串(String) 🖼️ 九、空行 💡十、等待用户输入 📝十一、同一行显示多条语句 🎯十二、多个语句构成代码组 🔄十三、print 输出 🔍十四、import 与 from...import 🌱十五、命令行参数 🌈 课堂练习 🤝期待与你共同进步 📚参考文档 前言
本章节为python基础语法知识讲解,主要内容如下所见。
💡一、编码
默认情况下,Python3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:
# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白俄罗斯语、马其顿语、俄语、塞尔维亚语。
📝二、标识符 第一个字符必须以字母(a-z, A-Z)或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感,count 和 Count 是不同的标识符。 标识符对长度无硬性限制,但建议保持简洁(一般不超过 20 个字符)。 禁止使用保留关键字,如 if、for、class 等不能作为标识符。 合法标识符:
age = 25
user_name = "Alice"
_total = 100
MAX_SIZE = 1024
calculate_area()
StudentInfo
__private_var非法标识符:
2nd_place = "silver" # 错误:以数字开头
user-name = "Bob" # 错误:包含连字符
class = "Math" # 错误:使用关键字
$price = 9.99 # 错误:包含特殊字符
for = "loop" # 错误:使用关键字Python 3 允许使用 Unicode 字符作为标识符,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
姓名 = "张三" # 合法
π = 3.14159 # 合法测试标识符是否合法:
def is_valid_identifier(name):try:exec(f"{name} = None")return Trueexcept:return Falseprint(is_valid_identifier("2var")) # False
print(is_valid_identifier("var2")) # True🎯三、Python 保留关键字
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字: import keywordkeyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']序号 类别 关键字 说明 1 逻辑值