python中的变量类型(一)
连线c语言
你可能学过c语言,就拿c语言来说,它的变量类型总体上有,如 整型、浮点型、字符型等,还可以在每个类型下细化,比如整型下面还有长整型等等,很繁琐,在使用变量的时候必须要先定义,后使用,稍有不慎,就挂掉,这,让你很愤怒,让你蓝瘦香菇,为什么,正是因为c语言的极度 严谨。。。
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
示例代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
print counter
print miles
print name
运行结果如下:
100
1000.0
John
二、多个变量赋值:
比如:
a = b = c = 1
也可以这样玩:
a, b, c = 1, 2, "john"
如果这种赋值方法,你不适应的话,那就直接上面一种,再不行,你在程序员生涯中就别用多个变量赋值,python那么好,总有一点和你意!
三、标准数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
以上是总的数据类型,今天咱只说一下 数字、字符串。往最简单了说:(我附上一段代码并且加上注释,您体会感受一下,最基本的东西,说多了,就显得啰嗦)
数字:
>>> a = 123 >>> b = 123.5 >>> c = a + b >>> print c 246.5 >>> a = -123.123 >>> b = 123 >>> c = a + b >>> print c -0.123 >>> a = 1000000000000 >>> b = 1234567893696 >>> c = a * b >>> print c 1234567893696000000000000
以上只是数字的一小部分,更多的欢迎自己试水。。。,感觉会很棒,相信我!!!
字符:
>>> name = 'Tom' >>> name1 = 'Jenny' >>> friend = ' are good friends' >>> together = ' and ' >>> print name + together + name1 +friend Tom and Jenny are good friends >>> print ("Do you understand my thoughts?") Do you understand my thoughts?
以上就是在说明,PYTHON可以进行字符型数据的加法,是不是特别高大上呢?是。
那么,字符型的既然可以进行加法,那么,能不能进行减法呢?答案是 不能,您可以试一下哦!
四、数字型、字符型会用到的类型转换:
int ( x )
将x转换为一个整数
long ( x )
将x转换为一个长整数
float(x)
将x转换到一个浮点数
str(x)
将对象 x 转换为字符串
今天先说这么多。。。。。。待续
今天就说这么多,未完待续。。。。。。