python基础教程lesson2

作者: laokou 分类: 水处理 发布时间: 2017-10-29 22:30
print("这次介绍基本运算")
print("在python里,同样有+—*/")
print("注意,数据类型里的数字类型,区分浮点型和整数型")
print("当两个数相除时,生成的数据为浮点型")
print(2/3)
print("当除数为0时,程序会报错,比如:")
try:
    print(2/0)
except ZeroDivisionError:
    print("除数不能为0")
print("上面用到了try和except语句,后面介绍")
print("同样,一个整数乘以一个浮点也会生成一个浮点")
print("那么,不通类型可以转换吗,当然可以的")
print(int(5.0))
print(float(5))
print("类型转换就是这么简单")
print("当然,可以开x的y次方,用两个**")
print(5**5)
print("注意,不是^符号了哦")
print("当然后有求除数和求余数,分别是%和/")
print(5//4)
print(5%5)
print("注意,求除是//哦")
print("另外一个就是常用的字符串啦,就是我们现在输入的这个,用单引号或者双引号圈起来的")
i="hello"
print(i)
print("字符串上屏的时候,双引号就不跟着一起去啦")
print("说到字符串,就得说一下转义符")
print("比如我们要一行文字换行,需要输入\n来是实现")
print("但是如果在字符串里想输入的是\\n本身,怎么办呢,对了,就是在前面再加一个\\")
print("每个用\\实现的功能如果想只是作为一个\\字符串内容出现,就需要转义了,有点麻烦把")
print("\"\",\"引号也是一样的")
print("有一种简单的方法,就是在字符串的\"号前面加一个r,这样字符串里的内容全部转义啦")
print(r"\\n")
print("当然如果是混合来的,有的要转,有的不转,那就得麻烦一下喽")
print("如果想换行,每次都输入一个\\n,有点麻烦")
print("""我们试试三引号
哈哈""")
print("这样排版不太好看-。-")
print("这里再说另外一个知识点")
print("如果用户输入的是是一个数字,比如9,那么这么9可以是字符串也可以是数字")
print("系统怎么知道是应该按那个来呢?")
print("这个时候我们就把他强制转换为数字,比如转换为整形int")
a=int(input("something"))
print(a)
print(type(a))
print("不输入的话默认是当做字符串来使用的,可以type看属性")
print("今天就到这里吧")