- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章Python语言基础
内容提要标识符、常量与变量运算符与表达式基本输入与输出方法
1.标识符、常量与变量标识符:标识符是在程序中用来标识诸如变量、函数、类、对象等名字的符号Python规定,标识符只能由字母、数字和下划线组成,且必须由字母或下划线开头,不能和关键字同名。Python中大小写敏感(代表不同字符)合法的标识符:A,x1,_123,name,abc不合法的标识符:G.U.I,2end,for,from#12
1.标识符、常量与变量Python关键字(35个):importkeywordprint(keyword.kwlist)[False,None,True,and,as,assert,async,await,break,class,continue,def,del,elif,else,except,finally,for,from,global,if,import,in,is,lambda,nonlocal,not,or,pass,raise,return,try,while,with,yield]
1.标识符、常量与变量常量:整型常量实型常量字符型常量布尔型常量复数型常量
常量整型常量:十进制形式:123八进制形式:数码为0~7,以0o或0O开头,通常是无符号数。0o123(十进制为83)十六进制形式:数码为0~9,A~F(或a~f,代表10~15),以0x或0X开头。0x123(十进制为291)
常量实型常量:常规形式:如1.23指数形式:采用字母e或E连接两个数,要求字母E前后均要有数,且E之后为整数。这种形式在数学上称为科学计数法。如:3.0e8(表示3.0×108)
常量字符型常量:用一对单引号、双引号或三引号进行字符串的表示,其中单引号和双引号引起的字符串需在一行内写完,而三引号引起的字符串可以是多行的。如:“HelloWorld“,”abcdefg“,abcdefg
常量字符型常量:转义字符:以“\”(反斜杠)开头的特殊的表示方法(1)转义字符常量\n、\101、\x41等只能表示一个字符;(2)’\101’和‘\0x41’均表示字符’A’
1.标识符、常量与变量布尔型常量:只有两个:真(True)和假(False),书写时注意区分大写。这两常量一般用于描述逻辑判断的结果,如关系表达式或逻辑表达式。
常量复数型常量:和数学上表示含义一样,Python中的复数也由实部和虚部组成,形式为:a+bj或complex(a,b)。如:3+5j。从z=a+bj中提取实部和虚部,可用z.real和z.imag方式。
变量变量结构:对于Python而言,一切变量都是对象,变量的存储,采用了引用语义的方式,变量存储的只是一个变量的内存地址,而不是这个变量的值本身。Python解释器会为每个变量分配大小一致的内存,用于保存变量引用对象的地址。
变量变量赋值:变量一旦被赋值,就完成了定义和创建过程。Python允许为多个变量同时赋值,如:a,b,c=1,2,Python表示两个整数1和2分别配送给变量a和b,字符串Python配送给变量c。。
变量在python中,一切都是对象,一切都是对象的引用如下图所示,Python将执行三个步骤来完成a=3的赋值操作:1.创建变量a;2.创建一个对象(分配一块内存),来存储值3;3.将变量与对象,通过指针连接起来,从变量到对象的连接称之为引用(变量引用对象);4.后面再创建变量b来存储3,则依然指向同一个对象3。
变量特殊变量:主要是指以下划线作为变量名前缀或后缀的变量。(1)_xxx形式的变量:以单下划线开头的变量表示变量是私有的,模块或类外不允许使用。(2)__xxx形式的变量:以双下划线开头的成员变量表示类的私有变量,只有类对象自己能访问,连子类对象也不能访问到这个数据。(3)__xxx__形式的标识符:表示系统定义的专用标识,如__init__()代表类的构造函数。
2.运算符与表达式Python运算符主要分为以下类别:(1)算术运算符:+、-、*、/、%、**、//(2)关系运算符:、=、、=、==、!=(3)逻辑运算符:and、or、not(4)赋值运算符:=、复合赋值运算符(5)位运算符:、|、^、~、、(6)成员运算符:in、notin(7)身份运算符:is、isnot
算术运算符x=5,y=2
关系运算符x=5,y=2
逻辑运算符x=5,y=2
赋值运算符一、基本赋值运算符
您可能关注的文档
- 项目01 登录路由器.ppt
- 项目04 串行线路和静态路由的配置.ppt
- 项目05 子网掩码与子网划分.ppt
- 项目06 静态路由综合配置.ppt
- 项目15 交换机及其基本配置.ppt
- 项目16 VLAN及其配置.ppt
- 项目18 VTP及其配置.ppt
- 项目20 网互联综合配置.ppt
- 第4章 流程控制语句.pptx
- 第8章 Python计算生态.pptx
- 河南省信阳市罗山县2024-2025学年高一上学期11月期中考试物理试题.pdf
- 河南省信阳市淮滨县2024-2025学年七年级上学期期中生物试题(无答案).pdf
- 2024-2025学年广东省广州市三校高二(上)期中数学试卷(含答案).pdf
- 2023-2024学年重庆市部分学校高一(上)期末数学试卷(含答案).pdf
- 广西柳州市壶西实验中学等2024-2025学年九年级上学期期中联考化学试卷(含答案).pdf
- 贵州省遵义市2024-2025学年八年级上学期期中历史试题(含答案).pdf
- 湖北省武汉市部分重点中学2024-2025学年高二上学期期中联考生物试题(含答案).pdf
- 2024-2025学年广东省广州市玉岩中学高二(上)期中数学试卷(含答案).pdf
- 2024-2025学年陕西省西安市西安八十九中高一(上)期中数学试卷(含答案).pdf
- 2024-2025学年广东省广州市玉岩中学高一(上)期中数学试卷(含答案).pdf
文档评论(0)