首页 > 编程语言 >【python_6】基础语法:标识符和运算符!

【python_6】基础语法:标识符和运算符!

时间:2023-08-05 13:02:16浏览次数:40  
标签:python 运算符 num 等效于 print 标识符 赋值

1.什么是标识符

在python程序中,我们可以给很多东西起名字,比如:

  • 变量的名字
  • 方法的名字
  • 类的名字等等

这些名字,我们把它统一的称之为标识符,用来做内容的标识。

所以,标识符:是用户在编程的时候所使用的一系列名字,用于给变量,类,方法等命名。

2.标识符的命名规则

标识符命名的规则主要有三类

  • 内容限定
  • 大小写敏感 : Num,num这是两个标识符
  • 不可使用关键词

标识符命名中,只允许出现:

  • 英文
  • 中文
  • 数字
  • 下划线(_)

这四类元素,其余任何内容都不被允许。

注:1.不推荐使用中文。2.数字不可以用在开头。

关键词:(python中有一系列单词,称之为关键词,关键词在python中都有特定用途,我们不可以使用他们作为标识符。)

False

True

None

and

as

assert

break

class

continue

def

elif

else

except

finally

for

from

global

if

import

in

is

lambda

nonlocal

not

or

pass

raise

return

try

while

with

yield





3.变量的命名规范

  • 变量名
  • 类名
  • 方法名

不同的标识符,有不同的规范

我们目前只接触了变量,所以目前学习:变量的命名规范。

  • 见名知意:明了,尽量做到看到名字就知道是什么意思
  • 下划线命名法:多个单词组合变量名,要使用下划线做分隔。
  • 英文字母全小写

4.算数(数学)运算符

a=20;b=10

运算符

描述

实例

+

a+b输出结果30

-

a-b输出结果10

*

a*b输出结果200

/

a/b输出结果2

//

取整除

9//2输出4;9.0//2.0输出4.0

%

取余

返回除数的余数a%b输出0

**

指数

b**a为10的20次方。

print("1+1=", 1 + 1)
print("2-1=", 2 - 1)
print("2*3=", 2 * 3)
print("4/2=", 4 / 2)
print("11//4=", 11 // 4)
print("9%4=", 9 % 4)
print("2**3=", 2 ** 3)

【python_6】基础语法:标识符和运算符!_标识符

5.赋值运算符

运算符

描述

实例

=

赋值运算符

将等号右边的值赋给左边的变量

+=

加法赋值运算符

c+=a等效于c=c+a

-=

减法赋值运算符

c-=a等效于c=c-a

*=

乘法赋值运算符

c*=a等效于c=c*a

/=

除法赋值运算符

c/=a等效于c=c/a

%=

取模赋值运算符

c%=a等效于c=c%a

**=

幂赋值运算符

c**=a等效于c=c**a

//=

取整除赋值运算符

c//=a等效于c=c//a

num = 1 + 2 + 3
print("num=", num)
num += 1
print("num+=1:", num)
num -= 1
print("num-=1:", num)
num *= 4
print("num*=4:", num)
num /= 2
print("num/=2:", num)
num %= 5
print("num%=5:", num)
num **= 2
print("num**=2:", num)
num //= 4
print("num//=4:", num)

【python_6】基础语法:标识符和运算符!_赋值运算符_02


持续更新【python】系列!有需要的请移步    秃头程序媛

标签:python,运算符,num,等效于,print,标识符,赋值
From: https://blog.51cto.com/u_15420562/6974864

相关文章

  • python100到练习题(一)
    编写一个程序,输入两个数并计算它们的和。num1=float(input("请输入第一个数:"))num2=float(input("请输入第二个数:"))sum=num1+num2print("两个数的和为:",sum)编写一个程序,输入一个字符串,并倒序输出该字符串。string=input("请输入一个字符串:")reverse_string=stri......
  • python: Text-to-Speech and Speech-to-Text
     """python.exe-mpipinstall--upgradepippipinstallpyttsx3pipinstallcomtypespipinstallPillowpipinstallrequestspipinstallPocketSphinxpipinstallSpeechRecognitionpython:3.11"""importsysimportos......
  • python 网站爬取数据 避免SSLError
    importrequestsfrombs4importBeautifulSoup#发送HTTP请求获取网页内容url="https://example.com/"response=requests.get(url,verify=False)#避免SSLErrorhtml_content=response.text#使用BeautifulSoup解析网页内容soup=BeautifulSoup(html_content,"h......
  • python中文字体和负号显示问题修正
    frompylabimportmpl#设置显示中文字体mpl.rcParams["font.sans-serif"]=["SimHei"]#不显示fu负号问题plt.rcParams['axes.unicode_minus']=False以下内容chatgpt提供通过将plt.rcParams['axes.unicode_minus']设置为False,我们可以告诉matplotlib使用其他字符集来显示负号,通......
  • ubuntu安装python 3.7
    要在Ubuntu上安装Python3.7,可以按照以下步骤进行:打开终端。运行以下命令更新包列表:Copysudoaptupdate安装构建Python所需的依赖库:Copysudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-......
  • python实现Moaic数据增强
    数据增强python实现Moaic数据增强python实现Moaic数据增强Moaic数据增强:对四张图片进行拼接,获得一张新的图片,同时获得这张图片对应的标签框。主要原理:把4张图片,通过随机缩放、随机裁减、随机排布的方式......
  • Python通过解析html来实现简历系统
    把以上三个文件放到personData目录下即可。Admin.pyw#coding:utf-8fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*importos,sys,time,jsonimportlxml.htmlreload(sys)sys.setdefaultencoding("utf-8")classmat(QDialog):def__init__(self):s......
  • 猿创征文|Python学习工具千千万,我心中的TOP10
    前言:大家好,我是是Dream呀,在我们平时的开发和生活中,每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。作为一名资深的Python博主,很多人都会问我平时使用什么工具,亦或者说有什么比较好的推荐工具呢?实话实......
  • day05:运算符,Scanner
    day05:运算符,Scanner一、运算符赋值:=、+=、-=、*=、/=、%=简单赋值运算符:=扩展赋值运算符:+=、-=、*=、/=、%=注意:扩展赋值运算符自带强转功能inta=5;a+=10;//相当于a=(int)(a+10)System.out.println(a);//15a*=2;//相当于a=(int)(a*2)System.out.println(......
  • python fitz模块报错RuntimeError: Directory ‘static/’ does not exist 解决方案
    报错fitz模块报错RuntimeError:Directory‘static/’doesnotexist原因使用Python处理PDF文档时,需要使用fitz模块。由于Python3.8以上版本与fitz有兼容问题,会出现以下错误信息:RuntimeError:Directory‘static/’doesnotexist解决办法卸载fitz模块,安装pymupdf模块......