我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

一张图认识(附基本语法总结)

一张图带你了解,更快入门,

一张图认识(附基本语法总结)

基础语法总结:

1.标识符

在 里,标识符有字母、数字、下划线组成。

在规定范围内,标识符的构成元素涵盖英文字母、数字以及下划线(_),然而,这些标识符的开头位置不得使用数字。

中的标识符是区分大小写的。

以下划线开头的标识符表示的是私有属性,这类属性无法直接被外部访问,必须通过类所提供的特定接口来进行查询和使用,且不能通过 from xxx * 的方式来导入。

以双下划线开头的 foo 表示该成员属于类的私有范畴;而以双下划线包围的 foo 则是用于定义类中特定方法的标准,例如,双下划线括起来的 () 表示该类特有的构造器方法。

2.有五个标准的数据类型

数字类型包括:整数、浮点数、小数和布尔值,同时,List(列表)、Tuple(元组)以及(字典)也均予以支持。

int(有符号整型) long(长整型

也可以代表八进制和十六进制

float类型(复数)的字符串列表存在两种不同的排列方式:

字符串的索引从左至右默认从0开始,其最大索引值比字符串长度小1;而从右至左的索引则默认从-1开始,其最大索引值覆盖字符串的起始位置。在编程语言中,列表(List)是应用最为广泛的数据结构之一。

列表适用于实现众多集合型数据结构。此类结构不仅能容纳字符和数字,还能存储字符串,甚至允许列表的嵌套。列表通过中括号来界定,它是最广泛使用的复合数据类型之一。在列表中,值的分割操作同样可以通过变量来实现。

头下标:尾下标

截取对应列表后,左右索引分别从0和-1起始,若下标为空,则表示取至列表两端。加号用于连接列表,星号用于重复操作。此外,元组作为一种数据类型,与列表有相似之处。

元组通过括号“()”进行界定,其内部元素以逗号分隔。值得注意的是,元组不具备二次赋值的能力,它更像是一个只读的列表。在的内置数据结构中,除了列表之外,字典“()”是最为灵活的一种类型。

列表是按顺序排列的实体组合,而字典则是由无固定顺序的实体构成的集合。二者的主要差异体现在:在字典中,元素的访问是通过键来实现的,而非通过位置偏移。字典通常以花括号“{ }”作为其符号。字典由索引(键)及其相应的值(value)构成。数据类型转换。

在特定情况下,我们得对数据中固有的类别进行相应的调整,进行数据类型的转换操作时,只需将目标数据类型用作函数的名称即可。

以下函数能够实现不同数据类型间的转换操作,它们会生成一个新对象,用以表示转换后的数值。

函数 描述 int(x )

将x转换为一个整数

long(x )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

(real )

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

定义一个字典,其中d需由(key,value)形式的元组序列构成。

(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

(x)

将一个整数转换为字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

4. 运算符

在编程中,我们常见到的运算符包括:用于数值计算的算术运算符,用于比较两个数值之间关系的比较运算符,用于给变量赋值的赋值运算符,用于逻辑判断的逻辑运算符,用于处理二进制数据的位运算符,以及用于判断变量是否属于特定集合的成员运算符和身份运算符。此外,还有运算符的优先级规则,它们在执行运算时有着不同的优先级,其中算术运算符的优先级较高。

运算符 描述 实例

将两个对象进行相加运算,即a与b相加,其结果为30;进行减法运算时,若a减去b,将得到负数或是一个数减去另一个数的结果,例如a减去b的结果为-10;乘法运算涉及两个数的相乘,或者返回一个被重复若干次的字符串,比如a乘以b的结果为200;除法运算中,x除以y或b除以a,其结果为2;取模运算则返回除法的余数,例如b对a取模的结果为0;幂运算返回x的y次幂,如ab表示10的20次方,其输出结果为1;取整除运算返回商的整数部分,例如9整除2的结果为4,而9.0整除2.0的结果为4.0。

以下假设变量a为10,变量b为20:

运算符"=="用于判断两个对象是否相等,例如(a == b)会返回False。运算符"!="则用于比较两个对象是否不相等,当(a != b)时,它将返回true。与"!="相似,"不等于"运算符也能实现这一功能,即(a <> b)同样会返回true。

若x的数值超出y,则判断结果为否。< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 true。 = 大于等于 - 返回x是否大于等于y。 (a >当返回值为假时,2的输出结果是15,其二进制表示为:0000 1111。

④:逻辑运算符

该语言能够处理逻辑运算,假设变量a设定为10,变量b设定为20,那么:

运算符逻辑表达式的描述如下:对于“与”运算符,如x and y,若x为False,则x and y的结果为False,反之则返回y的计算值,例如(a and b)的结果为20。至于“或”运算符,x or y,若x非零,则直接返回x的值,若x为零,则返回y的计算值。(a 或 b) 的结果为 10。对于“非非 x”的布尔运算,若 x 为真,则输出假;若 x 为假,则输出真。非(a 且 b) 的结果为假。

⑤:成员运算符

除了上述运算符之外,系统还接纳成员运算符的使用,在测试案例中,这些成员涵盖了诸如字符串、列表以及元组等多种类型。

运算符“描述”部分说明,若在特定序列中搜寻到特定值,系统将输出True,反之则输出False。例如,若x存在于y序列之中,系统将返回True。而“not in”运算符的功能则相反,它会在指定序列中未能发现值时输出True,若找到则输出False。x 不属于 y 的序列范围,当 x 不属于 y 的序列时,将返回一个真值。

⑥:身份运算符

身份运算符用于比较两个对象的存储单元

运算符“is”用于确认两个标识符是否指向同一对象,例如:x is y,这相当于id(x)等于id(y),若两者指向同一对象,则结果为True;反之,若指向不同对象,则结果为False。运算符“is not”则用来判断两个标识符是否指向不同对象,比如:x is not y,这相当于id(a)不等于id(b)。若所引用内容指向不同个体,则判定为真;若指向相同个体,则判定为假。

注:is 与 == 区别:

is用于确认两个变量所指向的对象是否相同,而==则用于比较两个引用变量的数值是否一致。

学习资料推荐>>> 基于的机器学习 高级安全编程

实战应用开发

信息安全工具开发

二维码
扫一扫在手机端查看

本文链接:https://www.by928.com/shan-xi/9726.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线