Python的数值类型与序列类型

先说一下基本学习要用的一些基本软件:

1.vmware,和virtualbox,:是两款虚拟软件,用于创建虚拟机供使用。

2.ubuntu:一款基于Linux开发的操作系统。

3.Python:Python里面包含的Python解释器。

4.xshell:远程连接控制软件。

5.pycharm:专门为Python开发的一款IDLE。

这个几个软件或者说工具,需要进行配合才能使程序运行起来,配合需要相互配置,相互协调,这个是个难点,需要多加练习。

程序就是需要多加练习,多加学习才能完全去了解他们,然后使用他们。

每款软件服务都需要进行配合,配合的关键就是配置。

数值类型

数值类型其实就是 数值的类型.

a = ‘’  / “”“”  /‘’‘’‘’  ,字符串。     a = []  列表 。   a = ()  字符串。 

四则运算:+ - * /

取整运算符://,向下取整。    向上取整:import math ==>math.ceil(1.6)==> 2 取余运算符:%    

幂运算:**  即乘方运算。     Py中浮点型数的运算是不准确的.      

布尔型的数: True, False # 分别表示  True真:也可以是1, False假,0, 一般用在条件判断中.True + False ==>1

布尔型数(bool): True的数字形式为1 False数字形式为0 真和假.  ,在计算机中1表真, 0表假.

复数: 举个例子 1 + 2j 就是复数, 和我们在学校的复数是一个意思.

Module 模块或者库:就是一个工具箱,这这个模块或者库里面有各种各样的工具供使用者来使用,主要是学习使用方法加以应用,因为这个方法都是大咖已经设定好的并且大家都遵循的。

= 赋值运算符,即a = 2 + 5,即a 被赋了一个值,a就是变量了。变量会有一个命名规范: 变量名中可以包含小写字母, 大写字母, 下划线, 数字.   var_a = 1,我们的变量名决定不能以 数字作为开头

我们的小数(浮点型数 float)和整数(整型数 int),只要是浮点型数 参与运算的结果都是浮点型数。1.2 - 1 -> 0.2。py中(1.2 - 1)浮点型参于减法运算不是准确的!

序列类型: 序列的类型, 什么是序列? 序(有序的, 有编号的, 有顺序) 列(一列, 一长列, 一个容器, 一个队列, 一排)    创造序列的意义是为了保存变量的值,方便后期使用。

我们创建序列是为了存放数据, 那存放好了 怎么取出来用呢?

1.索引取值 索引相当于我们火车上的座位号, 只是说是0开始的.

2.切片取值. 取一部分数据. 范围取值 是左闭右开的. 0<=x<2  

0~9 是不是从左到右? 是正的 是正方向走的, 所以你明明是正方向的, 但是你的步长又是负数那就有鬼了.

-1~-9 是不是从右到左? 是负方向的, 是负方向走的, 那么步长的方向也为负方向, 那数据能出来不很正常me ?

我们前面索引范围的方向和步长的方向一致 就能取出值.

我的列表存放值, 那我能不能修改里面的元素呢?     str和tuple是不可变对象. 为了数据的安全.

我们的程序是运行在内存当中, 程序所开辟的数据 都是保存在内存中的.

当程序结束的时候, 内存中的数据都会被回收.

我能不能知道我的数据 保存在哪里的呢? id

in是我们的成员运算符.

原文地址:https://www.cnblogs.com/sdyxlyb22/p/11304026.html

时间: 2024-08-27 04:01:08

Python的数值类型与序列类型的相关文章

《转》python学习(6)序列类型-字符串

转自 http://www.cnblogs.com/BeginMan/archive/2013/06/08/3125502.html 二.序列类型 包含字符串.列表.元祖.模式都一样,举一反三即可.如: 1.成员关系操作符(in / not in ) 2.关于切片 1 2 3 4 5 6 s=[1,2,3,4] print s[::-1]     #下标范围[0,0],步长是-1,则从后(4,包括4)往前切取所有,输出:[4, 3, 2, 1] print s[::-2]     #下标范围[0

python数值类型与序列类型

基本运算符 / 浮点除法 //整除 x**y  x的y次方 python中严格区分大小写 type(xx)/内置函数,/查看变量xx的类型 基本数值类型 int float//小数类型(注意:没有double类型) bool //True 相当于1,Flase相当于0 complex //复数类型,例如a=2j,b=1j //--------------------------------------------------------------- import decimal c=decim

6、python基本数据类型之序列类型

前言:python的基本数据类型可以分为三类:数值类型.序列类型.散列类型,本文主要介绍序列类型及其通用操作 一.序列类型 1)字符串(str):用单引号('),双引号("),三引号(三单引号'''或三双引号""")来表示 2)列表(list):用[ ]中括号表示 3)元组(tuple):用()小括号表示 二.字符串str 1.定义 字符串定义:单引号.双引号.三引号.str() 引号都是成对出现 空字符串:s ='' (单引号对里没有任何数据) 空字符:s ='

5.6.序列类型—str,unicode,list,tuple,bytearray,buffer,xrange

Python一共有七种序列类型:strings,Unicode strings,lists,tuples,bytearrays,buffers,以及xrange对象. 对于其他容器可以查阅内置的dict和set类以及collections模块. 字符串常量(String literals)使用单引号或双引号来引用:比如,‘xyzzy',"frobozz".您可以查找字符串常量章节来得到更多信息.Unicode strings看起来非常像strings,但是它在语法上的特别之处在于你需要

1——数据类型和序列类型(基础)

数据类型和序列类型 数据类型 ###--数值类型--### In [1]: HY = 24 #int型 ? In [2]: HY = 2.4 #float型 ? In [3]: HY = True #bool型 ? In [4]: HY = 24j #complex型 ###--序列类型--###? In [6]: HY = [2, 4, 24] #列表(可变) ? In [7]: HY = (24, 'wum', 'mor') #元组(不可变) ? In [8]: HY = '进阶咯!6666

7、python基本数据类型之散列类型

前言:python的基本数据类型可以分为三类:数值类型.序列类型.散列类型,本文主要介绍散列类型. 一.散列类型 内部元素无序,不能通过下标取值 1)字典(dict):用 {} 花括号表示,每一个元素包含键(key)和值(value),key是一般是唯一的,如果重复最后的一个键值对   会替换前面的,value不需要唯一. 2)集合(set):用 {} 花括号表示,存放一个个元素,可以是任意类型,但元素不允许重复. 注意: d = {} 定义的是一个空字典 s = set() 定义的是一个空集合

day33 序列类型,绑定方法,类方法,静态方法,封装继承和多态

Python之路,Day20 = 序列类型,绑定方法,类方法,静态方法,封装继承和多态 序列是指有序的队列,重点在"有序". 一.Python中序列的分类 Python中的序列主要以下几种类型: 3种基本序列类型(Basic Sequence Types):list.tuple.range 专门处理文本的附加序列类型(Text Sequence Types):str 专门处理二进制数据的附加序列类型(Binary Sequence Types): bytes.bytearray.mem

python中非序列类型期望值拷贝的解决方案

看下面这段代码: # -*- coding: utf-8 -*-import copy class Present(object):    def __init__(self, str_cmd):        self._str_cmd = str_cmd        print "进入Present时的地址:", id(self._str_cmd) def set_value(self):        temp = "test_cmd"        sel

Python基本语法_基本数据类型_序列类型详解

目录 目录 序列 序列的标准操作符 切片操作符 一个例子 序列的功能函数 enumerate 枚举出序列对象的元素 len 获取序列对象的长度 min 取出sequence中的最小值 max 取出sequence中的最大值 reversed 返回一个逆序访问的迭代器 sorted 序列的排序 sum 计算序列中的各项元素和 zip 混合两个序列对象 all 检测sequence中各项元素是否均为True any 检测序列中的任意元素是否为True 序列 序列是一类基本数据类型(字符串/列表/元组