变量和简单数据类型
1、人生中的第一个Python程序
一个标准的Python程序的输出语句,如下所示:
print('Hello Python world!')
运行结果如下所示:
Hello Python world
2、变量
变量是一个用来储存的空间,每一个变量都存储了一个值!如下所示
message = 'Hello Python world'
print(message)
此时运行结果一样为:
Hello Python worl
原因在于,第一行代码我们使用变量'message'来作为存储的单元,将'Hello Python world'作为值存入'message'中,等到使用'print()'方法引用变量'message'变量来说输出结果的时候,Python自动读取'message'中的值来进行输出,因此得到的结果就是'Hello Python world'!简单来说,变量存储在的意义就在于,它给值起了一个'名字',当我们叫这个‘名字’的时候,实际上就是在叫值'Hello Python world'本身,因此得到的答案就是'Hello Python world'。
Python的变量名包含字母、数字和下划线,但是在命名变量的时候,不可以用数字开头。在变量命名的时候,使用下划线来分隔单词,不可以使用空格,此外也不要用Python内置的函数来命名变量。
3、字符串
字符串就是一系列字符,在Python中,凡是用引号括起来的,都是字符串!
3-1、字符串的大小写转换
对于字符串来说,常见的操作方式是修改输出字符串的大小写字母,是用到的函数有三个:'title()'、'upper()'和'lower()'这三个函数。其中:
'title()':输出字符串首字母大写
'upper()':输出字符串全字母大写
'lower()':输出字符串全字母小写
如下例所示:
message = 'ada LovceLACE'
print(message.title())
print(message.upper())
print(message.lower())
输出结果为:
Ada Lovcelace
ADA LOVCELACE
ada lovcelace
PS:当你无法判断输出结果是大写还是小写的时候,可以使用'lower()'发方法将输出直接改写成小写,再根据需求转换需要的格式。
3-2、合并(拼接)字符串
当输出不够完整,或者需要将多个输出连在一起的时候,可以考虑字符串的拼接。在Python中使用的拼接方式为使用'+'进行拼接,如下例所示:
first_name = 'ada'
last_name = 'lovelace'
full_name = first_name + " " + last_name
message = "Hello, " + full_name.title() + "!"
print(message)
首先分别命名两个变量'first_name'和'last_name',并将两个变量分别赋值为'ada'何'lovelace',然后再命名变量‘full_name‘,将变量'first_name'和'last_name'通过“+’进行连接,中间再加上一个空格,接着命名变量‘message ’,并将变量‘full_name’拼接上‘Hello, ’和‘!’后,调用title()方法进行输出。输出结果如下所示:
Hello, Adalovelace!
3-3、使用制表符进行字符串处理
制表符常常用在输出后的格式处理问题以上,比如空格或者换行等。在Python中,使用' '来空格,使用' '来换行,如下例所示:
print('Languages:
Pyrhon
C
Java')
此处使用制表符' '来空格,' '来换行,输出结果如下:
Languages:
Pyrhon
C
Java
3-4、删除空白(剥除函数)
Python能够找出空白并将其删除,常用的空白删除函数有三个分别为:'rstrip()'、'lstrip()'、'strip()',这三个函数也叫作'剥除函数',其中:
'rstrip()':删除字符串末尾的空白
'lstrip()':删除字符串开头的空白
'strip()':删除字符串两偷得空白
具体使用方法跟上文函数使用方法一样,如下例所示:
favorite_language = ' python '
print("输出结果:"" + favorite_language.rstrip() + ""#使用rstrip()方法")
print("输出结果:"" + favorite_language.lstrip() + ""#使用lstrip()方法")
print("输出结果:"" + favorite_language.strip() + ""#使用strip()方法")
print("输出结果:"" + (favorite_language) + ""#不使用任何方法")
在使用三种空白删除方式后,再次对变量进行打印输出,可以看到输出结果的不同,如下所示:
输出结果:" python"#使用rstrip()方法
输出结果:"python "#使用lstrip()方法
输出结果:"python"#使用strip()方法
输出结果:" python "#不使用任何方法
PS:在使用剥除函数以后,原变量的值并没有改变,因此剥除函数的作用只是暂时的,并不能够永久改变变量的值。因此想要将变量的值彻底改变,应该把修改后的值再次存入变量中。
3-4、数字
在Python中,数值有两种类型,分别为整数和浮点数。整数顾名思义,而浮点数则是我们通常所说的小数。需要注意的是,在使用数字为变量的时候,常常需要用到'str()‘方法,将数字转换成字符串进行输出,其原因在于Python无法理解不同类型的数据在一起进行输出的行为。因此当数字类型的数据在和字符串类型的数据一起输出的时候,请将数值类型的数据通过'str()'方法转换成字符串类型,再进行输出。
---恢复内容结束---
变量和简单数据类型
1、人生中的第一个Python程序
一个标准的Python程序的输出语句,如下所示:
print('Hello Python world!')
运行结果如下所示:
Hello Python world
2、变量
变量是一个用来储存的空间,每一个变量都存储了一个值!如下所示
message = 'Hello Python world'
print(message)
此时运行结果一样为:
Hello Python worl
原因在于,第一行代码我们使用变量'message'来作为存储的单元,将'Hello Python world'作为值存入'message'中,等到使用'print()'方法引用变量'message'变量来说输出结果的时候,Python自动读取'message'中的值来进行输出,因此得到的结果就是'Hello Python world'!简单来说,变量存储在的意义就在于,它给值起了一个'名字',当我们叫这个‘名字’的时候,实际上就是在叫值'Hello Python world'本身,因此得到的答案就是'Hello Python world'。
Python的变量名包含字母、数字和下划线,但是在命名变量的时候,不可以用数字开头。在变量命名的时候,使用下划线来分隔单词,不可以使用空格,此外也不要用Python内置的函数来命名变量。
3、字符串
字符串就是一系列字符,在Python中,凡是用引号括起来的,都是字符串!
3-1、字符串的大小写转换
对于字符串来说,常见的操作方式是修改输出字符串的大小写字母,是用到的函数有三个:'title()'、'upper()'和'lower()'这三个函数。其中:
'title()':输出字符串首字母大写
'upper()':输出字符串全字母大写
'lower()':输出字符串全字母小写
如下例所示:
message = 'ada LovceLACE'
print(message.title())
print(message.upper())
print(message.lower())
输出结果为:
Ada Lovcelace
ADA LOVCELACE
ada lovcelace
PS:当你无法判断输出结果是大写还是小写的时候,可以使用'lower()'发方法将输出直接改写成小写,再根据需求转换需要的格式。
3-2、合并(拼接)字符串
当输出不够完整,或者需要将多个输出连在一起的时候,可以考虑字符串的拼接。在Python中使用的拼接方式为使用'+'进行拼接,如下例所示:
first_name = 'ada'
last_name = 'lovelace'
full_name = first_name + " " + last_name
message = "Hello, " + full_name.title() + "!"
print(message)
首先分别命名两个变量'first_name'和'last_name',并将两个变量分别赋值为'ada'何'lovelace',然后再命名变量‘full_name‘,将变量'first_name'和'last_name'通过“+’进行连接,中间再加上一个空格,接着命名变量‘message ’,并将变量‘full_name’拼接上‘Hello, ’和‘!’后,调用title()方法进行输出。输出结果如下所示:
Hello, Adalovelace!
3-3、使用制表符进行字符串处理
制表符常常用在输出后的格式处理问题以上,比如空格或者换行等。在Python中,使用' '来空格,使用' '来换行,如下例所示:
print('Languages:
Pyrhon
C
Java')
此处使用制表符' '来空格,' '来换行,输出结果如下:
Languages:
Pyrhon
C
Java
3-4、删除空白(剥除函数)
Python能够找出空白并将其删除,常用的空白删除函数有三个分别为:'rstrip()'、'lstrip()'、'strip()',这三个函数也叫作'剥除函数',其中:
'rstrip()':删除字符串末尾的空白
'lstrip()':删除字符串开头的空白
'strip()':删除字符串两偷得空白
具体使用方法跟上文函数使用方法一样,如下例所示:
favorite_language = ' python '
print("输出结果:"" + favorite_language.rstrip() + ""#使用rstrip()方法")
print("输出结果:"" + favorite_language.lstrip() + ""#使用lstrip()方法")
print("输出结果:"" + favorite_language.strip() + ""#使用strip()方法")
print("输出结果:"" + (favorite_language) + ""#不使用任何方法")
在使用三种空白删除方式后,再次对变量进行打印输出,可以看到输出结果的不同,如下所示:
输出结果:" python"#使用rstrip()方法
输出结果:"python "#使用lstrip()方法
输出结果:"python"#使用strip()方法
输出结果:" python "#不使用任何方法
PS:在使用剥除函数以后,原变量的值并没有改变,因此剥除函数的作用只是暂时的,并不能够永久改变变量的值。因此想要将变量的值彻底改变,应该把修改后的值再次存入变量中。
3-4、数字
在Python中,数值有两种类型,分别为整数和浮点数。整数顾名思义,而浮点数则是我们通常所说的小数。需要注意的是,在使用数字为变量的时候,常常需要用到'str()‘方法,将数字转换成字符串进行输出,其原因在于Python无法理解不同类型的数据在一起进行输出的行为。因此当数字类型的数据在和字符串类型的数据一起输出的时候,请将数值类型的数据通过'str()'方法转换成字符串类型,再进行输出,如下所示:
age = 23 message = 'Happy ' + str(age) + 'rb Birthday!' print(message)
当变量'age'的值为整数时,在跟字符串一起输出的时候,需要用'str()‘方法转换成字符串,否则将会报错,输出结果如下所示:
Happy 23rb Birthday!