扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
class Calculator(Exception):
目前创新互联已为上1000+的企业提供了网站建设、域名、雅安服务器托管、成都网站托管、企业网站设计、五河网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
try:
x = input('Enter the first number:')
y = input('Enter the second number:')
print(int(x)/int(y))
except ZeroDivisionError:
print('The second number cannot be Zero')
except ValueError: #int方法抛出的是ValueError,所以使用TypeError是捕获不到异常的
print('That wasn\'t a number')
执行方法:
Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。
然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。
这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。
Python中split()函数,通常用于将字符串切片并转换为列表。
split():语法:
拆分字符串。通过制定分隔符将字符串进行切片,并返回分割后的字符串列表[list]
参数:str:分隔符,默认为空格,但不能为空("")
num: 表示分割次数。如果指定num,则分割成n+1个子字符串,并可将每个字符串赋给新的变量
line.strip().split(’,’)
strip()表示删除掉数据中的换行符,split(‘,’)则是数据中遇到‘,’ 就隔开。
1、首先双击打开pycharm编辑工具之后,新建python文件split.py,如下图所示。
2、然后定义一个字符串变量info并赋值,然后调用split()方法分割字符串,如下图所示。
3、运行这个python文件,结果发现打印出一个列表,展示几个字符串,如下图所示。
4、再次将变量info中的值改为数值字符串,再次保存代码,如下图所示。
5、最后将数值型的字符串改为逻辑类型的字符串,并且使用逗号将值间隔,如下图所示,就完成了。
在平时工作的时候,发现对于字符串分割的方法用的比较多,下面对分割字符串方法进行总结一下:
第一种:split()函数
split()函数应该说是分割字符串使用最多的函数
用法:
str.split('分割符')
通过该分割操作后,会返回一个列表。
注:当然如果你的字符串含有一个或者多个空格就直接 str.split() 就可以了
例如:
a = "hello,python,Good Night"
a.split(',')
['hello', 'python', 'Good Night']
第二种:splitlines()函数
splitline()函数是按“行”进行字符串分割
用法:
object.splitlines()
通过该分割操作后,会返回一个列表。
例如:
a = '''I have a pen
I have a apple
apple pen
'''
a.splitlines()
['I have a pen','I have a apple','apple pen']
一、描述
split() 通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。
二、语法
split() 方法语法:
str.split(str="", num=string.count(str))
三、参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。
四、返回值
返回分割后的字符串列表。
五、示例
split()函数示例
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流