版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python复习一.Python界面二.Print语句三.
常量与变量四.
数据类型目录五.
运算符与表达式一.界面IDLE是一个python的Shell(外壳),一个通过输入文本与程序交互的途径print(1+1)print("Let'splay")print('''我们一起玩吧!Let‘splay!!!''')print('一起玩吧’)二.Print语句不带引号搭配单引号搭配双引号搭配三引号知识点拨:print()输出格式Print([object,…][,sep=‘‘][,end=‘\n’])print("hello",end='')print("world")print(4,5,6,sep='***')输入下边语句,观察输出的结果1、方括号中的项是可选的,可以省略,取系统的默认值。2、object是输出的对象,可以是常量、变量或表达式3、sep后边的空格表示每个输出对象之间的分隔符,如果缺省就是一个单个的空格4、end输出文本尾的一个字符串,如果缺省默认是一个换行符\n,如果是其他字符,则后边不换行接着输出。如end=‘’,表示输出一个空格后接着输出后边的内容。5、print()支持参数格式化。4***5***6helloworld三.
常量与变量变量:在程序运行过程中其值可以发生变化的量,叫做变量x=5print(x)y="abc"print(y)将等号右边的内容赋值给等号左边的变量x=a+b*2y=1.2z="abc"a="中国"赋值:=变量名中字母大小写是有区别的常量:在程序运行过程中其值始终不发生变化的量,通常是固定的数值或者字符串。3.58-1.23“123”“中国”四.数据类型1.字符串字符串,顾名思义,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等Chinese='镜像世界'English="mirrorworld"number="666"symbol='''科A!@'''mixture='镜像世界mirrorworld666科A!@'2.整型(int)整数,整数英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样,是正整数、负整数和零的统称,是没有小数点的数字。A=10b=-60C=6852d=03.浮点型(float)浮点型比整数多了一个小数点『.』英文名是float,没有简写。浮点型也可以使用科学记数法表示,例如:与【整数运算结果永远精确】的特点不同,计算机里浮点数的运算是不精确的,会有四舍五入的误差。4.复数(complex)复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实部和虚部都是浮点型。五.运算符与表达式-13//3输出-51.算术运算符与算术表达式算术表达式的改写
(x+y)/(x-y)(g*t**2)/2或(1/2)*g*t**2B**2-4*a*c2.关系运算符与关系表达式关系运算符有>、<、>=、<=、==、!=、<>对两个操作数进行大小比较,若关系成立,返回True,否则返回False,对应于整数1或0直接参与其他运算。例如:a=10,b=20==
等于-比较对象是否相等(a==b)返回False。!=
不等于-比较两个对象是否不相等(a!=b)返回True.<>
不等于-比较两个对象是否不相等(a<>b)返回True。
>
大于-返回x是否大于y(a>b)返回False。<
小于-返回x是否小于y(a<b)返回True。>=大于等于-返回x是否大于等于y(a>=b)返回False。<=小于等于-返回x是否小于等于y(a<=b)返回True。3.逻辑运算符与逻辑表达式
逻辑运算又称布尔运算,运算结果为逻辑型数据True、False。常用的逻辑运算符有:
说明、运算优先级为:Not>And>Or
Not:非,取反值
And:只有两个都为True时,结果才为True。Or:只有两个都为False时,结果才为False。逻辑表达式的值为True或False,可对应于整数1或0直接参与其他运算。3、逻辑运算符与逻辑表达式a=0b=1c=2X是家长,y是男朋友家长不同意,就没有男朋友,家长同意,男朋友就是yX是男朋友,y是备胎行,就选男朋友,不行,就选备胎Not>and>or3、逻辑运算符与逻辑表达式Not2<=4Or4*4=3^2And3<>2+3的值。FALSE4.赋值运算符与赋值表达式5.成员运算符6.运算符的优先级结论:运算符的优先级:算术运算符>关系运算符>逻辑运算符另:字符串的运算——拼接name='我'grade='高一'class1='二班'action='是'ID='007号'print(name+action+grade+class1+ID)我是高一二班007号+数据类型不同数据类型的查询——type()函数只要你把内容写在括号里,type()函数就会立即将它的类型查询出来。
class是python中的一个关键字,变量班级不能使用classPrint(type(name))数据类型的转换负责转换数据类型的函数一共有3种:str()、
int()和float()。str()函数str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型。who='我的'action='是'destination='镜像世界'number=153code='通行密码'print(who+destination+code+action+’153’)int()函数整数类型能转换为字符串,那字符串类型能转换为整数吗?print(int(number1)+int(number2))只有符合整数规范的字符串类数据,才能被int()强制转换。带有三层含义:首先,整数形式的字符串比如'6'和'1',可以被int()函数强制转换。其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。最后,小数形式的字符串,由于Python的语法规则,也不能使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年行政合同管理制度与流程优化实施合同3篇
- 2024年上市公司股权委托担保借款协议书3篇
- 深基坑计算书课程设计
- 2024年度物业服务企业合同争议解决合同样本3篇
- 生态监测与大数据分析应用考核试卷
- 电气cad课程设计目的
- 2024宅基地租赁与农村社区法律援助合作协议3篇
- 电容器介质损耗与绝缘电阻测试考核试卷
- 2024年新条款:变压器租赁合同3篇
- 特效教学课程设计
- 广告牌匾安装施工方案
- 马克思主义基本原理期末试题及答案
- GB/T 13738.2-2017红茶第2部分:工夫红茶
- atv61变频器中文手册
- 传感器期末结课作业
- 农业机械维修业开业技术条件
- 主要零部件的设计和强度校核参考
- 物资使用情况反馈表
- 老视的机制及治疗
- IATF16949事态升级处理程序
- 铜钱坝枢纽及溢洪道设计设计
评论
0/150
提交评论