Python简单入门心得(一)

很久之前就对Python感兴趣了,但是一直没时间学习,最近两天还有点时间,于是网上看了下视频,Python不愧是强类型的编程语言,对每一行的缩进的都有很严格的要求,比如一个判断,如果条件语句else不顶格,就会直接报错,最开始我用的notepad++写的代码,这个编辑器就是没有提示,于是就使劲的报错,一直不知道为什么,因为在PHP中这种问题是解析器是不会报错的,最后才知道是缩进的问题

n = int(input('请输入一个数字:'))

if n % 2 == 0:
    if n % 3 == 0:
        print('该数字能被2和被3整除')
    else:
        print('该数字能被2整除,但是不能被3整除')
else:
    if n % 3 == 0:
        print('该数字不能被2整除,但是能被3整除')
    else:
        print('该数字不能被3和被3整除')

注意,上面说了Python是强类型的编程语言,在上面代码中就提现出来了,n 变量是因为用int()函数限制了类型,所以下面判断中才能用数字进行比较,如果n变量不用int()函数限制,那么下面判断就只能用字符串作比较,但是在PHP中就不存在这种问题,PHP会自动转换,如果不这样做,就会报错。

Python的循环跟PHP也大不同,PHP的for循环只能循环一个数组,即使是循环了一个字符串,但是得出来的结果还是一个字符串。但是Python就不一样了,不仅能够循环数组还能循环字符串,这就比较神奇了

string = 'hello world !'

for str in string:
    print(str)

上面代码得出结论就是 'h','e','l','l','0', ' ' ,'w','o','r','l','d','!',12个字符串,数组就和PHP一样了,就不列出来了。

posted @ 2018-02-11 14:37  涛哥blog  阅读(212)  评论(0编辑  收藏  举报