python快速入门学习笔记一:注释、引号的使用、变量和常量

  • 原创
  • 作者:程序员三丰
  • 发布时间:2026-03-03 12:10
  • 浏览量:9
python入门第一课,学习它的基础语法格式,如何定义变量和常量,如何使用引号定义字符串,以及代码注释的写法,目的是快速开始上手写代码。

注释

  • 单行注释:
    • 语法:在 Python 中#后的一行内内容,会被视为注释。
    • 约定:建议在#和注释的内容之间加一个空格,在代码和#之间加两个空格。
# name 是张三的名字
name = '张三'

print(name, age, weight)  # 这是一句打印
  • 多行注释:
    • 语法:多行注释又称“块注释” ,Python 中的多行注释使用的是一组三引号(单引号,双引号都可以)。
    • 多行注释可以换行,但不能嵌套。
    • 多行注释本质是一个多行字符串。(注意:Python 中并没有真正的多行注释语法,所谓多行注释的本质其实还是字符串。)
"""
我是一些注释
我还是一些注释
"""

print(
    """
    Hello World
    Hello world
    """
)
  • 文件编码注释:
    • 文件编码又称“字符编码”,文件编码注释写在 Python 文件的首行,是一种特殊的注释。
    • 它的作用是:指定当前文件的字符编码。
    • 注意:在 Python3 中,可以不写文件编码声明,因为 Python3 默认就使用UTF-8编码。
# coding=utf-8
print('Hello World')

引号的使用

  • 字符串必须要放到引号中,使用:单引号、双引号、三个单引号、三个双引号都可以,但必须是英文的引号。
  • 写在 Python 文件头部的字符串,会被自动识别成 docstring(文档字符串),文档字符串的主要作用是:对当前 Python 文件进行说明,且文档字符串必须用三个双引号。
"""这里是文档字符串"""

hello = 'Hello World'

# 更多代码……

变量

  • 语法为:变量名 = 值,如:name = '远山'(注意:定义变量和修改变量的语法一样)
  • 变量名命名规则:
    • 只能包含:数字、字母、下划线,且不能以数字开头,不能包含空格。
    • 区分大小写,即Name和name是两个不同的标识符。
    • 不能使用关键字。
    • 标识符尽量不要与内置函数同名。
    • 标识符虽然没有长度限制,但应追求:简洁清晰,具有描述性。
  • 预留关键字(不能再作为变量名、函数名或其他标识符使用)
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
  • 常见的三种命名风格
    • 大驼峰(UpperCamelCase): 每个单词的首字母大写,例如:UserName
    • 小驼峰(lowerCamelCase): 首词的首字母小写,后面单词首字母大写,例如:userName
    • 蛇形(snake_case):单词间用下划线连接,例如:user_name
    • Python 中推荐使用『蛇形(snake_case)』写法,实际工作中根据团队的规范或约定而定。

常量

  • 语法:Python 中一般约定使用全大写变量名来表示常量,涉及到多个单词时,用下划线做分隔。
# 常量的写法

ADULT_AGE = 18
MONTHS_IN_YEAR = 12
MAX_USERS = 1200
PASSING_SCORE = 60
MAX_USERS = 1300
  • 注意:Python 中没有强制的常量机制,所以当强制对常量进行修改时,最终也能改掉,但要自觉不改,这是 Python 程序员之间的约定。
声明:本文为原创文章,51blog.xyz和作者拥有版权,如需转载,请注明来源于51blog.xyz并保留原文链接:https://mp.51blog.xyz/article/101.html

文章归档

推荐文章

buildadmin logo
Thinkphp8 Vue3 Element PLus TypeScript Vite Pinia

🔥BuildAdmin是一个永久免费开源,无需授权即可商业使用,且使用了流行技术栈快速创建商业级后台管理系统。

热门标签

PHP ThinkPHP ThinkPHP5.1 Go Mysql Mysql5.7 Redis Linux CentOS7 Git HTML CSS CSS3 Javascript JQuery Vue LayUI VMware Uniapp 微信小程序 docker wiki Confluence7 学习笔记 uView ES6 Ant Design Pro of Vue React ThinkPHP6.0 chrome 扩展 翻译工具 Nuxt SSR 服务端渲染 scrollreveal.js ThinkPHP8.0 Mac webman 跨域CORS vscode GitHub ECharts Canvas vue3 three.js 微信支付 PHP全栈开发 Python AI 人工智能