Python中的变量类型,Python中数据类型
本文主要介绍变量和简单数据类型在Python中的应用。简单数据类型包括字符串和数字。更多详情请咨询各位朋友。
00-1010 1.变量2。字符串1。使用方法修改字符串2的大小写。添加空白3。删除空白3。第一。整数2。浮点数3。使用函数str()来避免类型错误4。Python的禅宗前言:。
本文的主要内容是介绍Python中变量命名规则和简单数据类型的应用。简单数据类型包括字符串和数字等。还附上了代码和相应的运行结果,帮助你理解。
目录
变量的命名规则:
1.变量名只能包含字母、数字和下划线,数字不能开头。2.变量名不能包含空格,但下划线可以用来分隔单词。3.不要使用Python关键字和函数名作为变量名。Python中的关键字如下图所示:
Python中的内置函数如下图所示:
4.变量名要简短,有描述性,即读者可以通过名字知道变量的用途。5.谨慎使用小写字母L和大写字母O,因为它们可能会被误认为数字1和0。6.应该尽可能避免大写字母。上述命名规则中,1-3是必须遵守的,否则程序会报错,4-6是为了让程序可读性更强,应该遵守。
在PyCharm中,如果我们想修改多个相同变量的名称,我们可以将光标放在这个变量后面,然后按Alt J键。我们每按一次,就会多选择一个。选择后,我们可以直接输入想要重命名的名称。
一、变量
字符串是一系列字符。在Python中,所有字符串都用引号括起来,可以是单引号,也可以是双引号。这样,如果字符串本身有单(双)引号,就用双(单)引号把一切都括起来。
二、字符串
Title() ——以大写字母的形式显示每个单词。Upper() ——将字符串全部改为大写。Lower() ——将字符串全部改为小写。以上三个方法的应用代码如下:
msg=你好,世界!
打印( 1。原始字符输出: msg
打印后的输出( 2.title (): msg.title())
打印(在 3.upper (): msg.upper()之后输出)
打印后的输出( 4.lower (): msg.lower())
输出结果如下图所示:
方法是Python可以对数据执行的操作。上例以msg.title()为例。msg后面的点使Python对变量msg执行由方法title()指定的操作。每个方法后面都有一对括号,因为该方法通常需要额外的信息来完成其工作,这些信息在括号中提供。函数title()不需要额外的信息,所以它后面的括号是空的。
1.使用方法修改字符串的大小写
在字符串中添加空格主要包括空格、制表符\t和换行\ n。
两个字符串拼接时通常使用空格。您可以使用它们来拼接字符串、空格和其他字符串。
例子如下:
名字=科比
姓氏=布赖恩特
输出结果如下图所示:
下面的例子是制表符\t和换行符\n的应用:
print("1. Languages:\tPython\tJava\tC")
print("2. Languages:\nPython\nJava\nC")
print("3. Languages:\t\nPython\t\nJava\t\nC")
print("4. Languages:\n\tPython\n\tJava\n\tC")
输出结果如下图所示:
由上面的例子可知,如果要使输出既有换行又有制表符缩进,应使用 \n\t 而不是 \t\n 。
3.删除空白
空白很重要,因为我们经常需要比较两个字符串是否相同,如果空白是用户不小心输入的,那么删除多余的空白是必要的。
- lstrip() —— 删除字符串开头空白。
- rstrip() —— 删除字符串末尾空白。
- strip() —— 删除字符串两端空白。
下面是删除空白的一个例子:
msg=" Space "print("1.原字符串输出:\n"+msg)
print("2.lstrip()后输出:\n"+msg.lstrip())
print("3.rstrip()后输出:\n"+msg.rstrip())
print("4.strip()后输出:\n"+msg.strip())
输出结果如下图所示:
虽然1和3,2和4看起来输出结果相同,但是1比3右侧多一个空格,2比4右侧多一个空格。
三、数字
在编程当中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等,Python根据数字的用法以不同的方式处理它们。
1.整数
整数的应用比较简单,直接通过一个例子来理解:
print(4+2)print(4-2)
print(4*2)
print(4/2)
print(4**2) #两个*代表乘方运算
print(4+2*2)
print((4+2)*2)
输出结果如下图所示:
当然也可以把参与运算的数存在变量中,再通过变量进行计算,结果也是一样的。
通过上面的例子可知,Python中的运算次序仍然是先乘除后加减,不过我们可以通过使用括号来修改运算次序,让Python按照指定的次序执行运算。
2.浮点数
浮点数的运算与整数的运算类似,但是需要注意的是,结果包含的小数位数可能是不确定的,仍然通过下面的例子来理解。
print(0.2+0.2)print(0.4+0.2)
print(0.4-0.2)
print(0.4*0.2)
print(0.4/0.2)
输出结果如下图所示:
由输出结果可以清楚地看到,小数位数是不确定的,所有语言都存在这种问题,没有什么可担心的,现阶段忽略多余的小数位数即可。
3.使用函数str()避免类型错误
函数str()的作用是让Python将非字符串值表示为字符串,以避免类型错误。
先来举一个例子:
a=4b=2
print(a+b = +(a+b))
上面代码的运行结果如下图:
错误类型是"can only concatenate str (not int) to str
",即只能将字符串(不是int)连接到字符串,不能将整型连接到字符串,因此要调用函数str()将整型数据转换为字符串再进行连接。
再用上面整数进行加减乘除的例子,使输出更加清楚。
a=4b=2
print(a = +str(a)+; b = +str(b))
print(a+b = +str(a+b))
print(a-b = +str(a-b))
print(a*b = +str(a*b))
print(a/b = +str(a/b))
print(a^b = +str(a**b))#两个*代表乘方运算
输出结果如下图所示:
四、Python 之禅
输入如下代码:
import this
输出的结果如下:
以上这些输出就是Python 之禅,也是Python的重要理念,是我们在学习Python的过程中需要融会贯通的。
总结:
以上就是Python中变量和简单数据类型应用的所有内容了,应记住本文中提到的一些方法,在后面的编程中会用到,尤其是str()的使用,这对字符串与整数的连接至关重要。
到此这篇关于Python中的变量及简单数据类型应用的文章就介绍到这了,更多相关Python中变量和数据类型内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。