python学习总结(三),python的变量类型

1.python中每个变量的申赋值都不需要类型声明,每个变量在内存中创建都包括变量的标识、名称和数据等信息。

2. 每个变量在使用前都必须赋值,变量赋值后该变量才会被创建。

3. 允许同时为多个变量赋值。

4五个标准的数据类型

numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

4.可以通过dell删除一些对象的引用或者删除多个对象的引用。

5.python支持四种不同的数字类型

int(有字符整型)

long(长整型,也可以代表八进制和十六进制)

float(浮点型)

complex(复数)

5. Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

6.python字符串

字符串由数字、字母、下划线组成,python字符串列表有两种取值顺序

从左到右索引默认从0开始,从右到左索引默认从-1开始

字符串中获得一个子串,[头下标:尾下标],可以是正数或负数,只是不包括尾下标的字符。

加号(+)是字符串连接运算符,星号(*)是重复操作,

7.python列表

python使用最频繁的数据类型。可以完成大多数集合类的数据结构实现,它支持字符、数字、字符串甚至可以包含列表

列表用[ ] 标识,python最通用的数据类型。其值的切割也可以用上面的方法,

8.python元组

它也是一种数据类型,类似于List,元组用 ( ) 标识内部元素用逗号隔开,但是不能二次赋值。

9.python字典

是除列表外最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。

区别:字典中的元素是通过键来存取的,而不是通过偏移来存取的

字典用 { } 标识,字典由索 引 key 和它对应的value值组成。

10. 数据类型转换

只需要将数据类型作为函数名即可

例如:

int(x[,basr])   将一个x转换成一个整数。

原文地址:https://www.cnblogs.com/la634/p/9539614.html

时间: 2024-11-08 00:57:14

python学习总结(三),python的变量类型的相关文章

Python学习笔记(三)Python模块、模块导入和重载

模块是Python程序架构的一个核心概念,较大的程序往往以多个模块文件的形式呈现,一个模块被设计成主文件或顶层文件,用来启动整个Python程序.每个以.py为后缀的Python源代码文件都是一个模块,其他文件可通过"导入"读取这个模块的内容.从一般意义上讲,模块就是变量名的封装.如写一个模块test.py,包含一个两个变量名name.age. name='Aidan' age=27 那么,通过在Python命令行中执行下述命令 import test print(test.name,

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

OpenCV for Python 学习笔记 三

给源图像增加边界 cv2.copyMakeBorder(src,top, bottom, left, right ,borderType,value) src:源图像 top,bottem,left,right: 分别表示四个方向上边界的长度 borderType: 边界的类型 有以下几种: BORDER_REFLICATE # 直接用边界的颜色填充, aaaaaa | abcdefg | gggg BORDER_REFLECT # 倒映,abcdefg | gfedcbamn | nmabcd

Python学习第三天--数据类型

数据类型: int()  整型 float()浮点型 e记法   (有点像数学中的科学计数法) 知识点概括: 字符相加,结果为和 >>> 520 + 5201040 2.字符串相加,结果为"拼接" >>> '520'+'1314''5201314' 3.逻辑运算,python认为True=1,False=0,(True和False第一个字母必须为大写) >>> True + True 2 >>> True - Tr

python 学习笔记 三 字典

字典 Python的高效的key/value哈希表结构叫做"dict", dict的内容可以写成一系列的key:value对并放入{ }中, 相当于: dict = {key1:value1, key2:value2, ...}, 一个空的字典就是俩个大括号{ }. 下面是从一个空字典创建字典以及一些关键点: 数字, 字符串和元组可以作为字典的key, value可以是任何类型(包括字典). ## Can build up a dict by starting with the the

Python学习(三):入门篇:Python中怎么编写类

Python中怎么编写类 Last Edit 2013/5/2 先看一个例子: #person.py class person: """class to representaion a person""" def __init__(self,name,age): self.name=name if 0<age<=150: self.age=age else: print 'age is no valid!' def display(s

python学习笔记三---segmaphore信号量学习

# *-* coding=gb2312 *-* ''' 信号量semaphore 是一个变量,控制着对公共资源或者临界区的访问.信号量维护着一个计数器,指定可同时访问资源或者进入临界区的线程数. 每次有一个线程获得信号量时,计数器-1.若计数器为0,其他线程就停止访问信号量,直到另一个线程释放信号量. ''' import threading import random import time class MyThread(threading.Thread): availableTables=[

Python学习(三)数据结构

Python 数据结构 本章介绍 Python 主要的 built-type,包括如下: Numeric types          int float Text Sequence Type       str Boolean              bool Sequence  Types        list tuple range Mapping Types          dict Set Types             set type() 函数 type(object)

Python学习(三) 八大排序算法的实现(下)

本文Python实现了插入排序.基数排序.希尔排序.冒泡排序.高速排序.直接选择排序.堆排序.归并排序的后面四种. 上篇:Python学习(三) 八大排序算法的实现(上) 1.高速排序 描写叙述 通过一趟排序将要排序的数据切割成独立的两部分,当中一部分的全部数据都比另外一部分的全部数据都要小,然后再按此方法对这两部分数据分别进行高速排序,整个排序过程能够递归进行,以此达到整个数据变成有序序列. 1.先从数列中取出一个数作为基准数. 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全

python 学习笔记 7 -- Python关键字总结

0.写在前面的话 学习一门语言最重要的功课是练习与复习,在<笨方法学Python>中第三十七节虽然没有教你任何内容,但是它提醒我们:"学了这么多,你还能记得多少?该复习了!" 下面我们就对这一节的第一部分"关键字"来做个复习: Python中的关键字包括如下: and       del        from      not      while    as        elif       global    or       with