【字符串】------- PYTHON基础1

一、字符串

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()的功能是将括号里的数据,比如整数数字、小数或者整数字符串,转换成表示小数的数字。

猜你喜欢

转载自blog.csdn.net/weixin_47296493/article/details/129786407