内容目录
一、字符串
1. 字符串的定义
字符串(string)是一种表示文本的数据类型。
在程序中,字符串都需要用英文格式引号 ’ 或 " 来引用 。
注意,Python 不区分单双引号。
2. 字符串的操作:赋值
第一行给变量a赋值为字符串”Hello world”
第二行给变量b赋值为字符串”123456″
a = "Hello world"
b = "123456"
3. 字符串的操作:输出
通过print()函数直接输出字符串内容
print("Hello world")
通过print()函数输出存储在变量中的字符串内容
a = "Hello world"
print(a)
4. 字符串的操作:运算
加法运算 + ,功能:字符串连接
字符串与字符串之间可以进行加法运算,但是字符串与数字不能进行加法运算。
a = "Hello"
b = " " # 引号里是空格
c = "world"
print(a+b+c)
输出
Hello world
乘法运算 * ,功能:字符串重复
字符串可以与整数进行乘法运算,即字符串的重复次数,但是字符串不能与小数进行乘法运算。
1)输入
a = "Hello " * 3 # Hello 后面有个空格
print(a)
输出
Hello Hello Hello
2) 输入
a = "Hello" * 3 # Hello 后面没有空格
print(a)
输出
HelloHelloHello
5. 小结
字符串(string)是一种表示文本的数据类型。
字符串需要被英文格式引号 ’ 或 " 包含。
通过print()输出字符串。
字符串的连接通过加法运算 +。
字符串的重复通过乘法运算 *。
二、字符串与数字的转换
很多时候,需要将字符串类型转换为数值类型,从而进行基本的运算。
以下分别介绍两个函数:int()和float()
1.整型转换函数:int()
在计算机中,整数数字被称为整型,整型用int表示。
内置函数int()的功能是将括号里的数据,比如小数或者整型字符串转换成整型,再将此整型结果赋给指定的变量。
格式:变量 = int(待转换的内容)
举例说明:
1)将一个小数转换为整数,转换后,a中的内容为5
a = int(5.298276)
print(a)
输出
5
2)将一个整数数字字符串转换为整数,转换后,a中的内容为5
a = int('5')
print(a)
注:不能用int()函数将不是数字的字符串或者带有小数数字的字符串转为整数,以下程序会报错:
a = int('Hello')
b = int('5.298276')
2.浮点型转换函数:float()
在计算机中,带有小数的数字被称为浮点型,浮点型用float表示。
内置函数float()的功能是将括号里表示小数的字符串,转换成表示小数的数字。
再将此浮点型结果赋给指定的变量。
格式:变量 = float(待转换的内容)
将一个带有小数数字的字符串转为浮点数,转换后,a中的内容为5.298276
a = float('5.298276')
将一个整数数字或整数数字的字符串转换为浮点数,转换后,a和b中的内容都为5.0
a = float(5)
b = float('5')
3.小结
• 用英文格式引号标注的是字符串,没有引号的数字才是数字。
• int()的功能是将括号里的数据,比如小数或者整型字符串转换成整型。
• float()的功能是将括号里的数据,比如整数数字、小数或者整数字符串,转换成表示小数的数字。