- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第二章
Python基础语法;50;变量与常量;;一、变量
1.?变量的含义
顾名思义,变量是指在程序运行过程中其值会发生变化的量,必须先为变量赋值,然后才能使用变量。Python中的变量无须事先声明类型,可以在使用过程中通过赋值结果自动判断类型。;2.?变量的命名
变量名属于标识符范畴,其命名规则与标识符的命名规则一致。当变量被使用时,在计算机内存中产生两个动作,一是开辟了指定地址的空间,二是赋予指定的变量值。在Python语言中,变量必须强制赋值才能使用,否则解释器会报错。;3.?变量的特征
变量被定义后,就具备了三个特征:标识、数据类型和值。获取以上三个特征的方法分别是id(变量名)、type(变量名)和变量名。
【例】在Python交互模式下输入如下内容并执行。;4.?为变量赋值的含义
将一个值赋给某个变量的过程,称为赋值。将确定的值赋给变量的语句称为赋值语句。
在上例中已经实现对变量num的赋值,经过赋值后的num值为1。
格式:变量名=值或表达式,如a=10或a=3+5。
功能:“=”称为赋值号,将“=”右边的值或表达式计算的结果赋给“=”左边的变量,使变量获得一个值和相应的数据类型。
在Python中允许同时为多个变量赋值,以提高程序员编写程序的效率。
5.?变量的类型
变量都是有类型的,Python语言中变量的类型在赋值后才被确定。;二、常量
变量对应的是常量。常量是指在程序运行中其值保持不变的量。;运算符;;一、运算符的分类
在Python中要对数据进行运算,可以通过各种运算符来实现。运算符将不同的数据连接起来就组成了表达式,同时又可以实现运算的功能。
1.?算术运算符
Python中主要的算术运算符见下表。;61;2.?赋值运算符
Python中提供了一系列与算术运算符相关的赋值运算符,见下表。;3.?关系运算符
Python中定义了一种数据类型,即布尔型(bool),布尔型有两个常量,即True和False。关系运算符也称比较运算符,根据表达式的值返回布尔型True(真)或False(假),常用于条件判断。Python中的关系运算符见下表。;64;4.?逻辑运算符
逻辑运算符用于连接布尔型的数据,用bool()函数可将任意类型???数据转换为布尔型。Python中的逻辑运算符见下表。;5.?成员运算符
数值序列、字符串、列表、元组、字典等集合概念对象可以通过成员运算符判断一个元素是否在某一个序列中。Python中的成员运算符见下表。;二、运算符的优先级
当一个表达式中包含多种类型的运算符时,表达式的运算按照运算符的优先级“从高到低、从左到右”的顺序进行。运算符的优先级见下表。;68;数值型与布尔型;;一、整型
整型又称为整数,由正整数、零和负整数构成。
整型有多种表示方法,常用的有十进制整型、二进制整型(以0b开头)、八进制整型(以0o开头)、十六进制整型(以0x开头)。
二、浮点型
浮点型对应于数学中的小数,由整数部分与小数部分组成。浮点型数值也可以用科学计数法表示。;三、复数
复数是数学中的概念,由实数部分和虚数部分组成,即把实数扩展到了虚数,其数学表示形式为a+bj(a、b均为实数)。a称为实数部分,b称为虚数部分,j(或J)为虚数单位(j2=-1),bj称为虚数。
在Python中提供了数值型数据的转换函数。数值类型转换函数有int()、float()、complex()。三者之间的转换关系如图所示。;四、布尔型
布尔型又称为逻辑型。在Python中用True和False表示逻辑值,用于逻辑判断。逻辑型数据是一种特殊的整型,True可以用1替换,代表“真”;False可以用0替换,代表“假”。;字符串;;一、转义字符的用法
在字符串中,并不是所有字符串只要两端加了引号,就会原样输出,当遇到转义字符(\)时,其字符串格式会发生变化。在Python中常用的转义字符见下表。;二、字符串的基本操作
字符在编写程序时应用广泛。在Python中,可以用成对的单引号()、双引号()或三引号()将多个字符组成字符串,其中三引号还支持多行字符串。本书中主要使用双引号表示字符串。
字符串基本操作包括读取、合并和删除。字符串是一组字符的序列,一旦定义,就不可改变。访问字符串中的某个字符需要知道字符所在的位置,即索引,索引是从0开始编号的。;1.?读取字符串
从上表中可以看出,字符串中每个字符都对应了一个索引,可以使用[索引]方式读取字符串对应的值。
(1)通过单索引读取
格式:变量[索引]
功能:读取字符串中的某个字符。;(2)通过切片读取
在Pytho
您可能关注的文档
- 《Python程序设计基础》课件 第八章 文件与异常.pptx
- 《Python程序设计基础》课件 第六章 正则表达式.pptx
- 《Python程序设计基础》课件 第七章 面向对象编程.pptx
- 《Python程序设计基础》课件 第三章 程序控制结构.pptx
- 《Python程序设计基础》课件 第四章 Python 容器.pptx
- 《Python程序设计基础》课件 第五章 函数与模块.pptx
- 《Python程序设计基础》课件 第一章 Python 概述.pptx
- 2025年延安职业技术学院单招职业适应性考试题库完整答案.docx
- 2.我是什么 课件 -2024-2025学年统编版语文二年级上册.pptx
- 人教版八年级英语下册Unit-7-专项练习题正确形式填空(附答案).docx
- 挥发性有机物污染防治技术指南 第1部分:表面涂装行业.doc
- 2025年山西金融职业学院单招职业适应性考试题库完整答案.docx
- 切花非洲菊设施栽培技术规程.doc
- 2024年河北省滦平县公务员考试行测笔试题带答案 - 副本.docx
- 2025年新疆哈密地区单招职业倾向性考试题库(名校卷).docx
- 口语交际:爱护眼睛,保护视力 (课件)-2024-2025学年统编版语文四年级上册.pptx
- 人教版八年级地理下册期末试卷及答案【人教版】.doc
- 习作:写观察日记 (课件)-2024-2025学年统编版语文四年级上册.pptx
- 2025年新乡职业技术学院单招职业倾向性测试题库推荐.docx
- 彩色的梦幼儿园小班标准教案.pptx
最近下载
- 2024湖北襄阳东津新区(经开区)招社区专职工作人员历年考试试题及答案.docx VIP
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 应急指挥协调能力提升项目-烟花爆竹仓储企业安全生产风险监测预警系统建设方案.pdf
- AI大模型在公共图书馆少儿读者服务中的应用探索.docx VIP
- GB50261-2017 自动喷水灭火系统施工及验收规范.docx
- 西溪王氏宗谱.pdf VIP
- 部编版语文四年级上册第二单元习作《我的家人》教学课件.pptx VIP
- [转石氏宗谱.doc VIP
- 王氏宗谱.ppt VIP
- Unit+7+Section+B(同步课件)2025学年六年级下册英语同步精品课堂(鲁教版五四制2024).pptx VIP
文档评论(0)