python基础01--分隔符&注释&变量

第一行代码

程序猿的带一行代码,从hello world开始

第一行代码输出成功,说明我们已经安装调试好了python、以及IDE工具

示例如下:

print("hello world")
#输出:
hello world

分隔符

在Python中,通常使用换行符作为语句分隔符,每个语句应该单独占一行。例如:

print("hello world")
print(1+1)
#输出:
hello world
2

另外,在某些情况下,我们可能需要在同一行打印多个字符串。

这时,可以使用分号 (;) 作为语句分隔符。

虽然分号可以用作语句分隔符,但在Python中并不常用。

通常,我们还是建议每个语句独占一行,这样可以提高代码的可读性和可维护性,

也更加符合PEP8代码规范。

错误示例如下,虽然不会报错,但确实不太美观~

print("hello world");print(1+1)

#输出:
hello world
2

注释

Python中的注释是用来解释代码,提高代码可读性的一种方式。

注释分为:单行注释、多行注释

单行注释使用#符号,多行注释使用三个单引号(“)或三个双引号 (""”)

注释内容会被Python解释器忽略;

良好的注释可以提高代码的可读性和可维护性,使代码更易于理解。

因此,在编写Python代码时,应该适当地添加注释。

#这是单行注释,用一个#表示;单行注释快捷键:windows:ctrl+/

'''
这是多行注释,用三对单引号表示
'''

"""
这是多行注释,用三对双引号表示
"""

# 快速换行快捷键:shift + enter

变量

变量的声明和赋值用于将一个变量绑定到一个对象上

格式如:变量名 = 表达式
最简单的表达式就是字面量。比如:a=123。运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象:然后,将这个对象地址赋值给左边的变量。

#一个简单的变量声明及赋值:
a = 1233


#输出:
123

变量的赋值方式:

1. 单个变量直接赋值

name = "小明"
age = 18
print(name)
print(age)

 

2.链式赋值

链式赋值用于同一个对象赋值给多个变量。

如下:

x=y=123 相当于:x=123;y=123

x = y = 123
print(x)
print(y)


#输出:
123
123

2. 系列解包赋值,即多个变量,多个值

系列数据赋值给对应相同个数的变量(个数必须保持一致 )

如下:

a,b,c=4.5,6相当于:a=4;b=5;c=6

a,b,c = 4,5,6
print(a,b,c)
print(a)
print(b)
print(c)

#输出:
4 5 6
4
5
6

3. *号,一个变量赋多个值

*a, b, c = 1, 2, 3, 4, 5, 6, 7, 8, 9
print(a)
print(b)
print(c)

输出结果如下:

由于a是带*号的,它有特权,所以分配了前面7个值,剩下2个值分配给b、c 

反之一样:

注意不能同时有两个*,会报错:

变量的两个特性:

1. 可反复使用,例如:

#使用x+y做计算:
#版本1:每次都需要写数字的加减乘除
print(1 + 2)
print(1 - 2)
print(1 * 2)
print(1 / 2)




#版本2:给x/y分别赋值,每次加减乘除,就可以直接写x和y
x = 1
y = 1
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print("*" * 100)

2.变量值多次使用

z = x + y
print(z)
print(z * 10)


'''
变量值修改:
变量值修改中,永远引用的是最新的值
'''
x = 10
print(x)
x = 20
print(x)
print("*" * 100)

#例如:游戏中闯关成功后,输出的是最新等级的值
player_name = "孙悟空"
player_level = 3
print("闯关成功:")
player_level = 4
print(player_level)
print("*" * 100)

调换两个变量的值

a = 10
b = 20
#方法1、多语言通用写法:
temp = a    #把a的值赋给中间变量temp
a = b       #把b的值赋给a
b = temp    #把中间变量赋值给b
print(f"a = {a},b = {b}")
#输出:
a = 20,b = 10



# 方法2:#python语言中的简写
a,b = b,a
print(f"a = {a}, b = {b}")
#输出:
a = 20,b = 10

变量命名规范

① 变量名可以包含字母、数字和下划线,但不能以数字开头;

② 变量名中不能包含空格;

③ 变量名应该具有描述性,以便代码的可读性更高,例如在代码中使用的名称应该清晰、简洁、有意义,避免使用缩写或单个字符。变量名应该遵循一定的命名约定,例如使用小写字母、下划线分隔单词的方式,例如:my_variable_name。

④ 变量名不能和python中的关键字/内置函数重名。

python代码的执行顺序

Python中代码的执行顺序:从上往下、由内而外

例如:

下面的代码中,print里包含input,就是先执行输入 -> 再执行输出

print("请输入您的密码:" + input())

Python中所有的关键字:

2. Lexical analysis — Python 3.12.0 documentation

Keywords:(与以下关键字重名会报错)

PEP8代码规范:

PEP8是Python的官方代码风格指南,旨在提供一致、易于阅读和易于维护的Python代码。

PEP 8规范包括以下方面:
① 缩进:使用四个空格表示缩进
② 行长:每行代码不应超过79个字符

③ 命名规范:变量名应以小写字母开头,使用下划线分隔多个单词;类名应以大写字母开头,使用驼峰命名法。

④ 空格:在运算符两侧、逗号后以及冒号后应添加空格
⑤ 注释:注释应该清晰、简洁,使用英文书写。注释应该说明代码的作用而不是如何实现。
⑥ 函数和类:函数和类之间应该用两个空行分隔。

⑦ 导入:每个导入应该单独成行,避免使用通配符导入
⑧ 括号:在函数调用和定义中,括号内部应该没有空格除此之外,PEP 8还涵盖了代码布局、字符串引号、空行、文件编码等方面的规范。、


遵守PEP 8规范可以增加代码的可读性和可维护性,这对于团队开发、代码重构和代码维护都非常有帮助。建议Python开发者遵守这些规则,以便与其他Python开发者协作,并使代码更易于理解和维护。

tips:

两组对比,运算符两边有空格和没有空格;

如果不想每次都敲空格,可以使用快捷键:Ctrl+Alt+L,可以一键规范美观代码加空格

#不带空格:
print(1+2)
print(1-2)
print(1*2)
print(1/2)

#pep8规范,带空格
print(1 + 2)
print(1 - 2)
print(1 * 2)
print(1 / 2)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python的基本语法特点包括以下几点: 1. 简洁易读:Python采用简洁的语法,使得代码易于阅读和理解。 2. 动态类型:Python是一种动态类型语言,变量的类型在运行时确定。 3. 缩进规则:Python使用缩进来表示代码块,而不是使用大括号。缩进的数量必须一致,通常使用4个空格或者一个制表符。 4. 面向对象:Python支持面向对象编程,可以定义类和对象,并使用继承、封装和多态等特性。 5. 强大的标准库:Python拥有丰富的标准库,提供了大量的模块和函数,方便开发者进行各种任务。 Python中的输入输出函数主要有以下几种: 1. input()函数:用于从用户获取输入,返回一个字符串。 2. print()函数:用于将数据输出到控制台,可以输出字符串、变量等。 在Python中,变量是用来存储数据的标识符,而对象是存储在内存中的实际数据。变量与对象之间的关系是通过引用来建立的。当我们将一个对象赋值给一个变量时,实际上是将该对象的引用赋值给了变量。因此,多个变量可以引用同一个对象。 在Python中,注释用于解释代码的作用,提高代码的可读性。注释可以使用#符号开头,单行注释以#开头,多行注释使用三个引号('''或""")包围。 续行符(行连接符)用于将一行代码分成多行书写,可以使用反斜杠(\)作为续行符。 保留字是Python中已经被赋予特殊含义的单词,不能用作变量名或其他标识符。 分隔符Python中用于分隔不同的语句或表达式。常见的分隔符包括逗号(,)、冒号(:)、分号(;)等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值