当前位置:首页>python>一文了解Python基础:字面量、注释、变量、类型、运算符

一文了解Python基础:字面量、注释、变量、类型、运算符

  • 2026-10-21 13:27:51
一文了解Python基础:字面量、注释、变量、类型、运算符

经过前几次的学习我们已经安装好Python解释器、搭建好顺手的IDE环境,那么接下来,我们就正式的开始一些列Python知识的学习,代码敲起来~

一、字面量

字面量是以变量或常量给出的原始数据。在Python中,有多种类型的字面量,如数字字面量、字符串字面量、布尔字面量、特殊字面量。

1.1、数字字面量:
整数型数字字面量(Integer):
2023
浮点型数字字面量:
2354.1545
1.2、字符串字面量:
可以用双引号"字符串内容"或单引号'字符串内容'或三引号"""字符串内容"""包含起来:"Biomamba"我们可以将这些字面量用print()函数打印出来:
print("Biomamba")
可以通过input函数将输入值传递给变量接受,接受的类型默认为字符串:
print('biomamba')name = input()print('I am '+name)name = input('请告诉我你是谁')print('I am '+name)
biomambaBiomambaI am Biomamba请告诉我你是谁Biomamba
I am Biomamba

字符串f-string格式化

快速格式化,通过f"字面量 {变量或表达式}"的方式可以快速拼接字符串,并且无需考虑当中字面量种类的不同(整数、浮点数、字符串均可拼接):
Action = '学python'print(f"Biomamba 在2023年  {Action}")Action = '学python'print(f"Biomamba 在{2000 + 23}年  {Action}")
Biomamba 在2023年  学python
Biomamba 在2023年  学python
若字符串中包含特殊符号,可以用\来去义,这与其它编程语言的用法基本一致:
print("Biom\'amba")
Biom'amba

占位方式格式化

注意这种方式不可将字符串内容与其它内容(例如整数、浮点数)进行拼接
# 将内容转换为字符串,放入占位位置Action = '学python'message = "Biomamba %s" % Actionprint(message)message = "Biomamba 在%s年 %s" % (2023,Action)print(message)# 将内容转换为整数,放入占位位置:message = "Biomamba 在%d年 %s" % (2023.003,Action)print(message)# 将内容转换为浮点型数值,放入占位位置:message = "Biomamba 在%f年 %s" % (2023.003,Action)print(message)# 占位时控制浮点数精度:# %5d 设置数字宽度为5(包含小数点)# %.f 控制小数点后位数# 将内容转换为浮点型数值,控制精度后放入占位位置:message = "Biomamba 在%5d年 %s" % (2023.003,Action)print(message)message = "Biomamba 在%.2f年 %s" % (2023.003,Action)print(message)# 联用时d需省略Action = '学python'message = "Biomamba %s" % Actionprint(message)message = "Biomamba 在%10d年 %s" % (2023, Action)print(message)message = "Biomamba 在%5.2f年 %s" % (2023, Action)print(message)
Biomamba 学pythonBiomamba 在2023年 学pythonBiomamba 在2023年 学pythonBiomamba 在2023.003000年 学pythonBiomamba 在 2023年 学pythonBiomamba 在2023.00年 学pythonBiomamba 学pythonBiomamba 在      2023年 学pythonBiomamba 在2023.00年 学python
1.3、布尔字面量
这部分内容与R语言类似,仅有大小写的差异。
表真:
True
表假:
False
1.4、特殊字面量
即"None",在Python中代表尚未创建的字段。

二、注释

与R语言中类似通过#来区别注释与代码,#与注释内容间最好加上一个空格
# 这是一个单行注释
此外还可以通过""""""来添加多行注释
"""这是一个多行注释需要三个引号与代码相区分"""

三、变量

变量是用于在内存中存储数据的命名位置。可以将变量视为保存数据的容器,这些数据可以在后面程序中进行更改。可以通过变量名 = 变量值的形式
例如我们定义一个变量为year:
year = 2022print(year)

2022

这个变量可以在下文中被更改
year = 2023print(year)

2023

type()函数
用于查看变量的类型
例如:
year = 2023type(year)
int
weight = 75.00type(weight)
float
myname = 'Biomamba'type(myname)

str

四、变量类型转换

浮点数转整数:
type(int(2023.00))

int

整数转浮点数:
type(float(2023))

float

整数转字符串
type(str(2023))

str

五、标识符(变量名、类名、方法名)

其实就是某种内容的"名称",例如上面我们运行的year = 2023中,year就是2023的标识符。标识符的命名规则(强制要求)为:不能以数字开头、不推荐使用中文、大小写敏感、避免关键字(我们后面会提,命名为关键字会自动被系统拒绝)。命名规范(不强制要求)为:名称与内容相关联、英文字母全小写。

六、运算、运算符

加减乘除:+  -   *  /  
取整除://  
取余 :% 
次方:**
例如
1+19/39//49%49**4

6561

复合赋值运算符:
+=   
mynum = 5mynum += 1mynum #等同于:mynum = 5mynum = mynum + 1mynum
6

6

-=

mynum = 5mynum -= 1mynum #等同于:mynum = 5mynum = mynum - 1mynum
4

4

*=

mynum = 5mynum *= 2mynum #等同于:mynum = 5mynum = mynum * 2mynum
/= 、%= 、**= 、//=等依次类推

往期回顾

生信Python速查手册

Python安装(Windows+Linux)

Python的"Rstudio"——Pycharm

如何联系我们

留一个领取资料、开箱即用的单细胞分析镜像的微信号[Biomamba_zhushou],方便各位随时交流。同时我们也构建了交流群矩阵,欢迎大家入群讨论。
大家可以阅读完这几篇之后添加
给生信入门初学者的小贴士
没有检索,就没有发言权

已有生信基地联系方式的同学无需重复添加

您点的每个赞和在看,我都认真当成了喜欢

最新文章

随机文章