1、Python变量

变量,即代表某个value的名字。

变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间。

!!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用。所以多个变量可以引用同一个值

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型。

2、变量赋值

Python中的变量不需要声明,变量的赋值操作既是变量声明的过程也是变量定义的过程。

等号(=)用来给变量赋值

    

3、多个变量赋值

Python允许同时为多个变量赋值。例如:

     

以上实例,创建一个字符型对象,值为‘败家先森’,三个变量被分配到相同的内存空间上。

也可以为多个变量赋不同的值。例如:

    

以上实例,‘败家先森’和‘李乃繁’以及‘哈’分别赋值给name1,name2,name3

4、标准数据类型

Python中有五种标准的数据类型:

1、Numbers(数值)

数值数据类型用于存储数值。

可以用del语句删除一些对象引用,可以通过del语句删除单个或多个对象。

Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型,也可以代表八进制和十六进制)

长整型也可以用小写‘L’表示,不过建议用‘L’表示,避免混淆 。

         
  • float(浮点型)
  • complex(复数)
         

2、String(字符串)

字符串是由数字、字母、下划线组成的一串表示文本的数据类型。

Python的字符串列表的索引:

a、从左到右索引默认从0开始,最大范围是len(string)-1

b、从右向左索引默认从-1开始

索引区间——左闭右开

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

3、List(列表)

列表是Python中使用最频繁的复合数据类型,它支持字符,数字,字符串甚至可以包含列表(即嵌套)

用[ ]表示。索引取值方式和字符串中的索引取值一样。

加号(+)是列表连接运算符,乘号(*)是重复操作。

4、Tuple(元组)

元组类似于列表,用( )表示,内部元素用逗号隔开,不可更改,相当于只读列表。

加号(+)是列表连接运算符,乘号(*)是重复操作。

注意:当元组或列表中只有一个值时,其变量类型就是value的类型。

注:元组不可通过索引更改,而列表可以。

5、Dictionary(字典)

字典是除列表以外python中最灵活的内置数据结构类型,用{ }表示,由索引(key)和对应的值(value)组成。

列表是有序的对象集合,字段是无序的对象集合。

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

字典索引:

5、Python数据类型转换

函数 描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

6、函数

内建函数

调用函数,提供参数

7、模块

可以把模块想象成导入到Python以增强其功能的扩展,用 import 导入。

1、在确定自己不会导入多个同名函数,from math import sqrt可以直接使用函数sqrt(9),这样就不用再函数名前加上模块名。

         

2、import math ,math.sqrt(4)

3、也可以使用变量来引用函数。

        
        
           

Python变量、数据类型6的更多相关文章

  1. 一.认识python.变量.数据类型.条件if

    01.万恶之源-python基础 ⼀.python介绍  python的创始⼈为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决⼼ ...

  2. week1day01 认识python 变量 数据类型 条件if语句

    1.什么是python? Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.像Pe ...

  3. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  4. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  5. Python变量和数据类型(入门2)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...

  6. python入门课程 第3章 Python变量和数据类型

    第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...

  7. Python 变量(赋值,数据类型,数据类型转换)

    一.python 变量赋值方式有三种: 1.直接赋值:age = 28 2.多个变量赋值 age, sex = 28, 1  #每个变量都必须要有个对应的值 3.特殊形式的赋值(链式赋值)  a = ...

  8. Python 输入输出 数据类型 变量

    python输入输出 数据类型 变量 输入输出 print()在Python3中是函数 >>>print('hello world') #print注意print前面不要有任何空格 ...

  9. Python变量、常量、数据类型

    1. 变量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次 ...

随机推荐

  1. BZOJ 2286: [Sdoi2011]消耗战

    2286: [Sdoi2011消耗战 Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 2082  Solved: 736[Submit][Status] ...

  2. js获取url中的参数值

    在博客园看家一片不错的文章:http://www.cnblogs.com/EnderH/p/5398409.html 在这里记下对自己比较有用的三种: 1.正则 function GetQuerySt ...

  3. implicit operator

    class Digit { public Digit(double d) { val = d; } public double val; // ...other members // User-def ...

  4. jQuery核心之那些有效的方法

    jQuery提供了一些很有效的方法,这些方法都在$命名空间之下,对常规的编码很有帮助,完整的api详见:utilities documentation on api.jquery.com $.trim ...

  5. Android Studio - HPROF文件查看和分析工具

    Android Studio 翻译的官方文章 原文链接 当你在Android Studio中使用Android Monitor里的Memory Monitor工具监视内存使用情况时,可以把Java堆快 ...

  6. C++类的交叉引用

    对于C++中,两个类中相互引用对方,当然只能是在指针的基础上,于是我们知道.也就是说在A类的有一个指针引用B类的成员函数或成员对象,而B类中又有一个指针来访问A中的成员函数或对象.这就是C++中类的交 ...

  7. POJ----(3974 )Palindrome [最长回文串]

    Time Limit: 15000MS   Memory Limit: 65536K Total Submissions: 5121   Accepted: 1834 Description Andy ...

  8. Js 冒泡事件阻止

    Js 冒泡事件阻止   1. 事件目标 现在,事件处理程序中的变量event保存着事件对象.而event.target属性保存着发生事件的目标元素.这个属性是DOM API中规定的,但是没有被所有浏览 ...

  9. $.getJSON( )的使用方法简介

    JSON(JavaScript Object Notation)即JavaScript对象表示法,是一种轻量级的数据交换格式.它非常便于编程人员对数据的处理,也便于机器对数据的解析和生成,应用非常广泛 ...

  10. foreach 循环遍历 以及函数的应用

    foreach( 对集合每个元素的引用 in 集合 ){ } 举例: int[] a = new int[5]{1,2,3,4,5};foreach( int b in a ){ //b就是a中的每个 ...