python 的三种数据类型
Python基础
Python是一种脚本语言,写好了就可以直接运行,省去了编译链接的麻烦,对于需要多动手实践的初学者而言,也就是少了出错的机会。
Python的交互式环境
python官方网站下载官网下载Python,里面有自带的交互式环境IDLE提供使用。
简单的运行代码
python代码运行比较简单,下面来列举python的简单加减乘除例子
>>>1+1
2
>>>2-1
1
>>>(2+3)*6
30
>>>10/2
5.0
数据类型
整型、浮点型和字符串数据类型
-
整型(或称int)
例如:-2,-1,0,1,2,3,4,5 -
浮点型(或称float)
例如:-1.11,-2.0,0.0,3.1,1.23 -
字符串(或称str)
‘a’,‘aa’,‘abcdef’,‘hh’,‘cloud’
整型(int) | 浮点型(float) | 字符串(str) |
---|---|---|
-2,0,3,4,5 | -1.11,2.0,0.0,3.1 | ‘a’,‘aa’,‘abcdef’,‘hh’,‘cloud’ |
查看类型的一个函数:Python type() 函数
描述:
type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象1 。
下面展示一些 type()
代码。
#查询数据类型
>>>type(1)
<class 'int'>
>>>type(1.0)
<class 'float'>
>>>type('cloud')
<class 'str'>
字符串的连接与复制
连接的例子:两个字符串相加
>>> 'niyao' + 'jiayou'
'niyaojiayou'
错误的一个例子:因为字符串和整型是不能相加的,所以就报错了。
>>> 'niyao' + 4
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
'niyao' + 4
TypeError: can only concatenate str (not "int") to str
复制的例子:字符串的复制
>>> 'cloud' * 3
'cloudcloudcloud'
变量的赋值
用“赋值语句”把值保存在变量中。
变量的命名中有几个原则:
- 不允许中划线:aa-a
- 不允许空格:s s
- 不允许数字开头:12a,12
- 不允许$,’'等特殊字符出现
举例1:我把整数12赋值个k这个变量中。
>>> k = 12
>>> k
12
>>>k = k + 2
>>>k
14
举例2:
>>> k = 'Hello'
>>> k
'Hello'
>>>k = 'color'
>>>k
'color'
第一次存入一个值,变量会被初始化,此后在表达式中会使用它,若这个变量又被赋予另一个新的值,老值将会被遗忘。
https://www.runoob.com/python/python-func-type.html ↩︎