当前位置:首页>python>《码上学会python》day 01 基础语法

《码上学会python》day 01 基础语法

  • 2026-09-04 22:07:10
《码上学会python》day 01 基础语法

1. 注释

1.1 什么是注释?

用自己能开看懂的通俗语言,给代码做标书说明,就像给代码写备注。能够增强代码的可读性,让你和别人都能快速明白代码的用途和逻辑。

1.2 为什么要书写注释?

# 导入 random模块importrandom
  • 给自己留线索:隔很久再看自己写过的代码,能够通过注释快速回忆当时的思路;

  • 方便团队协作:团队开发时,注释能够让队友立刻看懂你的代码,不用反复追问;

  • 调试代码超好用:遇到程序报错是,可通过注释临时禁用部分代码,快速找到问题,派查bug效率翻倍。调试结束后记得取消注释

1.3 注释分类

1.3.1 单行注释(推荐)

给一行代码做说明,或临时禁用一行代码

使用#开头,在写说明文字

# 这是一个注释信息---新著运维

注意:

1.3.2 多行注释

 给一段代码、一个功能(如函数、类)或整个文件写详细说明,或临时尽量用多行代码。

使用三引号包裹,可以是单引号也可以是双引号。

也可以将它赋值给变量进行打印,不会改变原有的排版格式

'''鹅,鹅,鹅曲项向天歌白毛浮绿水红掌拨清波'''

1.4 什么适合添加注释?

  • 不用多:简单到一看就懂的代码(比如单纯打印文字),不用加注释;

  • 必须加:逻辑绕、步骤多,或实现关键功能(比如计算公式、判断条件)的代码。

注意:写注释时尽量简单直白的语言,不用复杂语,自己和队友能看懂就行。

1.5 如何批量添加/取消注释

  • 选中要处理的多行或单行代码,按住快捷键Ctrl + /

  • 取消:重复快捷键即可

注意:注释的内容,程序是不会执行的,仅用于解释说明,增强代码的可读性和可维护性。

2. 输出函数

学习编程第一式print("python hello  world")

2.1 print函数

将我们要输出的内容打印到屏幕,就像我们生活中的小打印机。

2.2 语法:

print(*args, set='', end='\n', file=None)
  • args:一次输多个内容,多个内容之间用逗号隔开

print(123456)print("你", "好")
  • set:控制输出多个内容之间的分隔符,默认是空格

print(123,456,789, sep='-')
  • end:控制输出后的结尾符

print(123, 456, 789, sep='-', end='###')

3. 变量的定义

3.1 什么是变量

变量是计算机内存中用于存储数据的命名空间,可以理解为计算机内存里“带标签储物盒”。

想象一个大型仓库(计算机内存),里面有很多储物箱(内存地址)。为了方便查找,我们给每个箱子贴好标签(变量名)。这样就不用记住复杂的内存地址了,只需要通过标签就能快速找到箱子中存放的物品(数据)。

3.2 变量的作用

  • 数据标识:给杂乱的数据起一个有意义的名字,比如:name 表示姓名,一看就知道到存的是什么数据

  • 数据复用:不用反复输入相同数据,比如:name="新著运维",后续只要调用name即可,

  • 动态修改:数据能随时更换,比如将name="xinzhu",调用name的都会进行修改

3.3 新建变量

name = "xinzhu"age = 18age = 20# 下面的值会替换上面的值(20替换18)sum_ = 1+2# 输出变量变量是不用添加引号的pirnt(name)# 同时给多个变量赋值(变量名与值的数量必须一一对应)python, MySQL, django = 100, 100, 99
  • name:就是标识符,变量名

  • =:赋值符号

    • 这里的等于号不是数学中的等于号,而是复制运算符,意思是将做右边的值放进左边的变量中;

    • 计算顺序:先计算赋值符右边的内容(比如:公式、数字等),将结果装进左边的变量。

    • 等号的两边添加一个空格,代码更加美观。

  • xinzhu:值

3.4 变量命名规则

  • 只能用字母、数字、下划线组成

  • 不能以数字开头

  • 不能使用python关键词,可以用如下方法查看python中已定义的关键词

    import keywordprint(keyword.kwlist)
  • 严格区分大小写

  • 见名知意

  • 多单词可以用小驼峰发或用下划线分割

    • 下划线分割法(推荐):字母全小写,单词之间使用-链接

    • 小驼峰命名法:第一个单词的首字母小写,后面单词的首字母大写

    • 大驼峰命名法:每个单词的首字母都大写

3.5 变量的数据类型

不同的数据有不同的格式

可以使用type(变量名) 方法查看变量的类型

name = "xinzhu"age = 18print('name的数据类型为:', type(name))print('age的数据类型为:', type(age))

3.5.1 数值类型

整形(int):整数(正整数,负整数,零)

用于存储数字,可用于计算。

age = 18print(type(age))

浮点型(float),可以理解为小数。

pi = 3.1415print(type(pi))

布尔型(bool):真-True、假-False

常用于判断真假

are_you_ok = Trueprint(type(are_you_ok))

复数型 complex:由实部和虚部组成(虚部带j)

常用于科学计算,了解即可

com_num = 3+4jprint(type(com_num))

字符串 str:用引号括起来的一串字符,可以是单引号也可以是双引号,三对引号可以是多行文本。

常用用于存储文本

str1 = "hello python"print(str1)print(type(str1))str2 = """	python,	django,	mysql"""

None:表示什么都没有

注意 None但不是0或空字符

print(type(None))

4. 输入语法

前面我们说到了print()函数,将内容输出大屏幕。那么有输出就会有输入。input()函数是一个给用户提供的一个输入对话工具。

4.1 语法:

name = input("请输入您的名字:")print(type(name))
  • 将输入的内容赋值给name

  • 可以括号内添加输入的提醒,提醒不会赋值给变量

  • 输出内容保存为字符串类型

  • 如果需要对输入的内容进行运算等,就需要进行数据转换。

4.2 数据转换

# 字符串转为整数int(str)# 字符串转为浮点数float(str)

5. 运算符

5.1 算术运算符

用于进行数学运算的符号

运算符描述案例
+加法1 + 1
-减法2 - 1
*乘法2 * 3
/除法:返回小数10 / 2
//整除:只取整数部分3 // 2
%取余:只取余数5 % 2
**幂运算2**2

注意:除数不能为0,否则程序会报错。只要有小数参与运算结果就会是小数。

运算符优先级:先乘除、后加减,同级别从做向右,可以通过括号提权。

5.2 赋值运算

赋值运算符 = ,我在变量章节已介绍过了。

运算符描述案例
=赋值
+=变量自加:key = key + value
+-变量自减:key = key - value
*=变量自乘:key = key * value
/=变量自除:key = key / value
//=变量自整除:key = key // value
%=变量自取余:key = key % value
**=变量自幂运算:key = key ** value

注意:使用复合赋值运算符,需要提前定义变量。

5.2 比较运算符

比较于运算符返回的是布尔值

运算符描述案例
==等于
>大于
>=大于等于
<小于
<=小于等于
!=不等于

5.3 判断运算符

返回的是一个布尔值

运算符描述案例
isin判断是否包含
not isin判断是否不包含

最新文章

随机文章