大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

编程人生
大宇私人伊甸园: 首页 > 编程人生 > Python语言 > Python3入门 > [007]Python基础变量类型

[007]Python基础变量类型

发布时间:2017/12/12 Python3入门 标签python3.6阅读:83

类型:

  • 字符串
  • 布尔类型
  • 整数
  • 浮点数
  • 列表
  • 元组
  • 字典
  • 日期

字符串:

1.1、如何在Python中使用字符串
a、使用单引号(‘)
用单引号括起来表示字符串,例如:

str='this is string';
print str;

b、使用双引号(“)
双引号中的字符串与单引号中的字符串用法完全相同,例如:

str="this is string";
print str;

c、使用三引号(”’)
利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:

str='''this is string
this is pythod string
this is string'''
print str;

提示:如果是刚接触Python的同学,请记住,只要是引号引起来的都是string类型,例如:str=’123′

布尔类型:

bool=False;
print bool;
bool=True;
print bool;

整形:

int=20;
print int;

浮点数:

float=2.3;
print float;

列表:

初始化列表,例如:

list=['physics', 'chemistry', 1997, 2000];
nums=[1, 3, 5, 7, 8, 13, 20];

元组(tuple):

Python的元组与列表类似,不同之处在于元组的元素不能修改;元组使用小括号(),列表使用方括号[];元组创建很简单,只需要在括号中添加元素,并使用逗号(,)隔开即可,例如:

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

创建空元组,例如:tup = ();

元组中只有一个元素时,需要在元素后面添加逗号,例如:tup1 = (50,);

元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

字典:

字典简介
字典(dictionary)是除列表之外python中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典由键和对应的值组成。字典也被称作关联数组或哈希表。基本语法如下:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'};

也可如此创建字典:

dict1 = { 'abc': 456 };
dict2 = { 'abc': 123, 98.6: 37 };

每个键与值必须用冒号隔开(:),每对用逗号分割,整体放在花括号中({})。键必须独一无二,但值则不必;值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。

日期和时间

获取当前时间,例如:

import time, datetime;
localtime = time.localtime(time.time())
print "Local current time :", localtime

type():

type()就是一个最实用又简单的查看数据类型的方法。type()是一个内建的函数,调用它就能够得到一个反回值,从而知道想要查询的对像类型信息。

使用方法:

type()的使用方法:type(对象)
type()是接收一个对象当做参考,之后反回对象的相应类型。
>>>type(1)
<type 'int'>              #整型

>>>type('dayu')
<type 'str'>             #字符串

isinstance():

isinstance(object, classinfo)

判断实例是否是这个类或者object是变量

>>> a = 4
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list))
True

今天主要是类型的介绍,怎么使用?每个类型有各自独特的用法,后面的文章会提到。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息点击这里给我发消息