1.字符串,整型,浮点型.区别以及用法
|------字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或")来创建字符串。
可以不严格的说,你可以认为引号包括的,都属于字符串!
下列代码输出结果一样
1 >>> print ‘Hello,World‘ 2 Hello,World 3 >>> print "Hello,World" 4 Hello,World
创建字符串,只要为变量分配一个值即可,也就是赋值.
1 >>> string = "Hello,World"#这里的string可以自己随便定义 2 >>> print string 3 Hello,World
将两个不相关的字符串组合在一起输出.
1 >>> string1 = "Hello," 2 >>> string2 = "World" 3 >>> print string1+string2 4 Hello,World
|------整型和浮点型
也就是整数和小数.
用type()可以查看字符串的类型.
1 >>> type(1) 2 <type ‘int‘> 3 >>> type(1.5) 4 <type ‘float‘> 5 >>> type("Hello") 6 <type ‘str‘>
int是整型,float是浮点型,str是字符串
整型/浮点型的赋值和加减
1 >>> int1 = 1 2 >>> int2 = 2 3 >>> print int1+int2 4 3
如果想同时输出字符串和整型/浮点型,直接用下面的代码会报错
1 >>> print "Output:"+int1+int2 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 TypeError: cannot concatenate ‘str‘ and ‘int‘ objects
如何输出两个不同类型的数据?下列举例两种方法.
1.强制转换数据类型,将整型转换为字符串
1 >>> print "Output: "+str(int1+int2) 2 Output: 3
这里str()就是将括号里的任意东西强制转换为字符串
2.格式化输出
1 >>> print "Output: %s" % (int1+int2) 2 Output: 3
时间: 2024-10-09 21:02:34