python基础2数值类型和序列_第1页
python基础2数值类型和序列_第2页
python基础2数值类型和序列_第3页
python基础2数值类型和序列_第4页
python基础2数值类型和序列_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经常需要在Windows上编写代码,在Linux运行代码,或着是团队合作开发项目,我们就需要

连接Linux服务器进行编程。因此

使用虚拟机假装

服务器,虚拟机IP地址:,使用XS

(ssh协议)连接服务器(虚拟机),使用PyCharm(sftp协议)连接服务器(虚拟机)。Xs

是一款强大的终端模拟器,可以用来进行

管理,除了登录各种服务器,还能登录虚拟机交互环境测试在任何一个Python

交互解释器中输入“import

this”命令Python

格言Python程序员最爱说的一句话是:人生苦短,我用Python(也是Python之父的名言)查看本地虚拟机和服务器地址一问一答,即交互式模式Ctrl+l

清屏Python基础2本节知识点01.数值类型 02.序列类型第一部分数值类型Python中怎么做运算?01020304Python里面怎么做简单的加减乘除?怎样方便的把计算结果保存下来,方便下次计算?Python中小数是怎么计算的呢?小数和整数的混合运算计算结果是怎样的呢?Python中总共有多少数值类型?>>>

aTraceback

(most

recent

call

last):File

"<stdin>",line

1,

in<module>NameError:

name

'a'is

not

defined>>>

a

=

12>>>

a12不能以数字开头,不能纯数字命名,特殊字符只能用下划线;解决不精确要导入模块包decimal(特定语法)内置函数type()IntFloatBoolcomplex复数一般用不到,#用于注释,否则认为是变量数值类型事

例03040102常用运算符+

-

*

/

%

//

**整数与小数的运算decimal的运算布尔型的计算05复数演示如何应用布尔型四则运算能够灵活的使用四则运算往往可以很大程度上精简

的代码在后面要学习到的判断中,是根据布尔值来判断是否执行常见的数值计算数值计算数值类型总结整型、浮点数和布尔型的定义和使用必须要掌握复数和decimal(定点数)了解即可熟练使用常见的运算符了解math模块,需要的时候查看看文档math模块>>>

importmath>>>

aDecimal('2.88')>>>

a

=

1.2>>>

a1.2>>>#重新赋值...>>>math.ceil(a)2>>>#向上取整...>>>math.floor(a)1>>>第二部分序列类型Python的序列类型0102表示字母怎么办在Python中如果呢?在Python中有东西既可以放字符串又可以放数值吗?>>>

a

=

qTraceback

(most

recent

call

last):File

"<stdin>",line

1,

in<module>NameError:

name

'q'is

notdefined>>>

a

=

'q'>>>

type(a)<class

'str'>>>>#str

字符串,序列类型>>>a='上午好'>>>

a'上午好',这是列表']>>>

li

=

[1,1.2,False,'>>>

type(li)<class

'list'>>>>#list,

列表,序列类型o

world')>>>

t

=

(1,2.3,True,'>>>

type(t)<class

'tuple'>>>>#tuple,元组,序列类型...列表是可变的,元组是不可变的>>>

a

=

'12'>>>

type(a)<class

'str'>>>>字符串单引双引都可以,但必须是英文状态下输入>>>

a

=

'12'>>>

type(a)<class

'str'>>>>

a

="123">>>

type(a)<class

'str'>>>>

a

=

'''sadsas...

sad...

sas...

sad...

happy...教师节...

addd............

'''>>>转义字符,反斜杠\表示换行序列类型030102字符串的定义列表的定义元组的定义>>>

t

=

()>>>

type(t)<class

'tuple'>>>>li=[]#空列表>>>

type(li)<class

'list'>>>>

a

=

1,3,67,8,9>>>

type(a)<class

'tuple'>>>>#没有加括号,也是元组类型...>>>tu=(2)>>>

type(tu)<class

'int'>>>>

tu=

(2,)>>>

type(tu)<class

'tuple'>>>>#一个元素一定要加逗号>>>

falseTraceback

(most

recent

call

last):File

"<stdin>",line

1,

in<module>NameError:

name

'false'

is

not

defined>>>#python是严格区分大小写的Python的序列类型01对于列表或者元组来说,要怎样才能取到里面的值呢?Ctrl+d或者exit()退出python3事例01索引取值02序列类型的切片>>>li=[1,'2','信息分析','prediction']>>>

li[0]1>>>

li[2]'信息分析'>>>

li=[1,2,3,4,5,7,8]>>>

li[-1]8>>>

li[-3]5>>>#列表长度较大时,用负数可以反向取...>>>

li[10]Traceback

(most

recent

call

last):File

"<stdin>",line

1,

in<module>IndexError:

list

index

out

of

range>>>#索引/下标越界#第二种取值方式:切片...>>>

li[1:2][2]>>>#切片,左闭右开,包前不包后...>>>

li[1:3][2,3]>>>

li[-4:-2][4,5]>>>li[-2:-4]#方向不一致时切不出内容[]>>>li[-2:-4:1]

#1是步长,缺省状态下默认是1,表示从左向右取步长是1,-1,-2,2表示什么含义?切片的步长能否为0?Python的序列类型01不同的序列类型可以相互转化吗?02列表和元组有什么区别呢?演

示01类型转化02列表和元组的区别>>>

li[1,2,3,

4,

5,

7,

8]>>>

a

=

tuple(li)>>>

a(1,2,3,

4,5,

7,

8)>>>

str(a)'(1,

2,

3,

4,

5,

7,8)'>>>

b=

'qwe123'>>>

list(b)['q',

'w',

'e',

'1','2',

'3']>>>>>>#int

float

bool

complex

str

list

tuple相互转换...>>>

a='323'>>>

int(a)323Python的序列类型01字符串和元组不可变,那如果一定要改变呢?事

例01变量的重新赋值02变量的序列类型总结必须掌握序列类型的定义,索引取值和切片了解对象的机制,成员运算必须清楚可变对象和不可变对象的区别本节知识点回顾必须掌握:int、float、bool这三个数值类型和序列类型的定义和使用必须掌握:数值类型的基本计算必须掌握:序列类型的索引取值、切片、成员运算等序列类型的通用操作了解内容:complex、decimal、math了解内容:对象的

机制01Linux命令基本必知命令:pwd

查看当前路径whoami

查看用户名ls

查看当前下的文件和文件夹ls–l查看详细信息ls–a查看所有,包括隐藏文件mkdir创建文件夹cd

进入文件夹cd回车返回初始Linux命令作

业定义一个列表,列表中有四种数值类型,用多种方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论