简单介绍Python基本数据类型及程序交互

  人类能够很容易的分清数字与字符的区别,可是计算机并不能,计算机虽然很强大,但在某些方面很笨,你得明确的告诉它,“1”是数字,“我”是文字。不然计算机是分不清的。所以,在每一个编程语言中都会有数据类型的概念,其实就是对经常使用的数据类型进行了明确的划分,你想让计算机进行数值运算,就传入数字给它,你想让它处理文字,就传字符串类型给它。Python中有不少数据类型,这里先了解数字,字符串,列表,字典以及布尔类型。编程

1、数字编程语言

1. 整型 intspa

  即整数3d

  

2. 浮点型 floatcode

  即整数部分与小数部分组成,浮点型也可使用科学计数法表示blog

  

3. 复数 complex (了解)索引

  由实数部分和虚数部分构成,能够用a + bj,或者complex(a, b)表示,复数的实部a和虚部b都是浮点型字符串

2、字符串 strinput

在Python中,加了引号的字符都被认为是字符串,由一串字符组成。引号能够是单引号、双引号或三引号class

  

双引号和单引号使用没有明显的区别,仅在嵌套使用时须要配对使用,三引号能够用于多行字符串或者注释,例如:

  

字符串的拼接:用 ‘+’ 号链接,不能够用 ‘-’ 号,可是能够用 ‘’*‘’ 号

   

3、列表 list

包含在 [ ] 内,每一个元素用逗号分隔,用于存放多个不一样类型的值,能够修改

   

列表是经过下标索引来访问它的值,下标从0开始

1 # 取列表li中的元素2
2 >>> li = ["qiuxi", 22, [1, 2, 3]] 3 >>> print(li[2][1]) 4 2
 1 >>> l=[1, 3.1, 'aa', ['a', 'b', 'c', ['aaaa', 'bbbb']]]  2 >>> print(l)  3 [1, 3.1, 'aa', ['a', 'b', 'c', ['aaaa', 'bbbb']]]  4 >>> print(l[0])  5 1
 6 >>> print(l[2])  7 aa  8 >>> print(l[3][1])  9 b 10 >>> print(l[3][3][0]) 11 aaaa 

4、字典 dict

包含在 { } 内,每个元素的形式都是键值对,即key:value,元素之间用逗号隔开

  用途:能够有多个值,这一点与列表相同,但能够是任意数据类型

  特征:每个值都有惟一一个对应关系,即key。key必须是惟一的,但值则没必要,值能够取任何数据类型,但key必须是不可变的,如字符串,数字等

  

  

  字典里也能够嵌套字典

5、布尔 bool

Python 中布尔值使用 True 和 False 来表示,能够用来标识条件是否成立。

   一、在数值上下文环境中,True 被看成 1False 被看成 0,例如:

1 >>> True + 3
2 4
3 >>> False + 2
4 2

  二、当数据类型的值为 0None(能够是 ‘ ’,[ ],{ },后面还会学到 ( ) 等),布尔值为 False,除此之外都为 True

1 >>> bool(-2) 2 True 3 >>> bool('') 4 False

6、程序交互

一、什么是程序交互

  name=input('请输入你的用户名:')   # Python3中不管输入什么内容,都是字符串类型

二、为何要程序交互

  让计算机可以模拟人,去接受用户输入的信息

了解:

  在Python3中只有一个 input,而Python2中有 input 和 raw_input,其中Python2 的 raw_input 与 Python3 的 input 是同样。不同的是:Python2的 input 要求使用者必须输入一个明确的数据类型,输入什么类型就存储什么类型

  

7、占位符

做用:生成必定格式的字符串

 

%s 能够收任意类型的值,%d 只能接收整型

 

相关文章
相关标签/搜索