当前位置: ManBetXapp > 百科 > 科技 >正文

python变量命名规则

人气:214 ℃ /2023-02-12 22:32:07

python变量命名规则是什么?让我们一起来了解下。

1、变量规则

Python的变量规则是使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号,语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。

2、案例

案例一:

first_name = "你"

last_name = "好"

first_name + last_name #会输出"你好"

案例二:

a = "$"

b = a * 10print(b) #输出$$$$$$$$$$

3、内置函数

(1)abs()

函数返回数字的绝对值

(2)divmod()

函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组。

(3)open()

函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

(4)all()

函数用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返回False。

(5)int()

函数用于将一个字符串或数字转换为整型。

(6)str()

函数将对象转化为适于人阅读的形式。

(7)any()

函数用于判断给定的可迭代参数iterable是否全部为False,则返回False,如果有一个为True,则返回True。

今天的分享就是这些,希望能帮助大家。

python变量命名规则为什么不能用数字开头

Python变量命名规则及其规范、if语句相关语法

一、变量的命名

1-1 标识符

标示符就是程序员定义的变量名,函数名名字需要有见名知义的效 果,标示符可以由字母、下划线和数字组成但是切记不能以数字开头, 不 能与关键字重名,这点非常重要。

1-2关键字

关键字就是在 Python内部已经使用的标识符 。关键字具有特殊的功 能和含义。开发者不允许定义和关键字相同的名字的标示符。通过以下 命 令可以查看 Python 中的关键字:

import keyword print(keyword.kwlist)

这里先说一下import关键字,后面会经常用到。import 关键字 可 以导入一个工具包,在 Python 中不同的工具包,提供有不同的工具,当 我们import一下工具包的时候我们就可以使用工具包中的变量和方法了,后面会细说。

变量的命名规则命名规则可以被视为一种惯例并无绝对与强制,目的是 为了增加代码的识别和可读性,下面我们来总结一下变量命名的规则及 其规范。

1:注意Python中的标识符 是区分大小写的

2:在定义变量时,为了保证代码格式,“=” 的左右应该各保留一个 空格,Python是一种讲究美的语言。

3:在 Python 中,如果变量名需要由二个或多个单词组成时,可以按 照以下方式命名

1:每个单词都使用小写字母

2:单词与单词之间使用 `_`下划线连接,例如:`first_name`、`qq_number`

3:驼峰命名法,当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名,驼峰命名法有小驼峰式命名法和大驼峰式命名法。一般在像java、JavaScript这样的语言采用的都是小驼峰命名法,第一个单词以小写字母开始,后续单词的首字母大写。例如:`firstName`、`lastName`,大驼峰命名法即每一个单词的首字母都采用大写字母 例如:`FirstName`、`LastName`、`CamelCase`

二、判断(if)语句

如果 条件满足,才能做某件事情,如果 条件不满足,就做另外一件事情,或者什么也不做,正是因为有了判断,才使得程序世界丰富多彩,充满变化,判断语句又被称为 “分支语句,正是因为有了判断,才让程序有了很多的分支, if 判断语句基本语法:

if 要判断的条件: 条件成立时,要做的事情 #注意:代码的缩进为一个 `tab`键,或者4个空格 —— 建议使用空格在 Python 开发中,Tab 和空格不要混用!

else 处理条件不满足的情况:

if 要判断的条件: 条件成立时,要做的事情else: 条件不成立时,要做的事情

逻辑运算

在程序开发中,通常在判断条件时,会需要同时判断多个条件只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符逻辑运算符可以把 多个条件按照逻辑进行连接,变成 更复杂的条件Python 中的逻辑运算符包括:与 and或 or非 not 三种。

首先来说and:

条件1 and 条件2 #条件1 and 条件2与并且两个条件同时满足,返回 `True只要有一个不满足,就返回 `False

or运算

条件1 or 条件2 或/或者两个条件只要有一个满足,返回 True两个条件都不满足,返回False

not运算,取非运算,not True == False

在开发中,使用 if可以判断条件使用 else可以处理条件不成立的情况但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同时,就可以使用 elif。

if 条件1: 条件1满足执行的代码 ……elif 条件2: 条件2满足时,执行的代码 ……elif 条件3: 条件3满足时,执行的代码 ……else: 以上条件都不满足时,执行的代码 ……

对比逻辑运算符的代码

if 条件1 and 条件2:

条件1满足 并且 条件2满足 执行的代码

注意

1. elif 和 else都必须和if联合使用,而不能单独使用

2. 可以将 if、elif和 else以及各自缩进的代码,看成一个完整的代码块

if的嵌套

elif的应用场景是:同时判断 多个条件,所有的条件是平级 的在开发中,使用if进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用if 的嵌套if 的嵌套的应用场景就是:在之前条件满足的前提下,再增加额外的判断if 的嵌套的语法格式,除了缩进之外和之前的没有区别语法格式如下:

if 条件 1: 条件 1 满足执行的代码 …… if 条件 1 基础上的条件 2: 条件 2 满足时,执行的代码 …… # 条件 2 不满足的处理 else: 条件 2 不满足时,执行的代码 # 条件 1 不满足的处理else: 条件1 不满足时,执行的代码 ……

随机数的处理

在 Python中,要使用随机数,首先需要导入随机数的模块工具包,导入模块后,可以直接在 模块名称 后面敲一个 `.` 然后按 `Tab` 键,会提示该模块中包含的所有函数

import randomrandom.randint(a, b) # 返回 `[a, b]` 之间的整数,包含 `a` 和 `b`random.randint(12, 20) # 生成的随机数n: 12 <= n <= 20 random.randint(20, 20) # 结果永远是 20 random.randint(20, 10) # 该语句是错误的,下限必须小于上限

搜索更多有关“ python变量命名规则”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版