上QQ阅读APP看书,第一时间看更新
2.6 大神解惑
小白:两个变量如何相互赋值?
大神:两个变量相互赋值、方法如下:
>>> a, b = b, a >>> a = 5 >>> b 5
小白:当字符串长度大于一行时如何输入?
大神:当字符串长度超过一行时,必须使用3个双引号将字符串包含起来才可以,因为单引号与双引号不可以跨行。例如:
>>>a="""Content-type: text/html ...<h1>Hello Python</h1> ...<a href="http://www.python.org">Go to Python</a>""" >>> a 'Content-type: text/html\n<h1>Hello Python</h1>\n<a href="http://www. python.org">Go to Python</a>'
小白:数据类型可以相互转换吗?
大神:有时候,用户需要对数据内置的类型进行转换,此时只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
1)转换为整数类型
语法格式如下:
int(x)
将x转换为一个整数。例如:
>>>int(3.5) 3
2)转换为浮点数类型
语法格式如下:
float(x)
将x转换为一个浮点数。例如:
>>>float(3) 3.0
3)转换为字符串类型
语法格式如下:
str(x)
将x转换为一个字符串。例如:
>>>str(567) '567'