美文网首页
Python初识(1)

Python初识(1)

作者: 不忘初心_6b23 | 来源:发表于2019-05-27 14:29 被阅读0次

    Python是一种计算机编程语言。

    Python 的语法比较简单,采用缩进方式,写出来的发麻就像下面的样式

    # print absolute value of an integer:
    a = 100
    if a >= 0:
        print(a)
    else:
        print(-a)
    

    以#开头的语句是注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
    请注意,Python程序是大小写敏感的。

    小结

    Python使用缩进来组织代码块,请务必遵守约定成俗的习惯,坚持使用4个空格的缩进。

    数据类型和变量
    数据类型
    整数

    Python可以处理任意大小的整数,包括负整数,在程序中的表现方法和数学上的写法一摸一样,例如:1,100,-8080,0,等等。

    浮点数

    浮点数也就是小数。

    字符串

    字符串以单引号‘或者双引号"扩起来的任意文本。比如'abc',"xyz"等等。
    如果字符串内部既包含‘又包含''怎么办?可以使用转义字符\来标识,比如:

    'I\'m \"OK\"!'
    

    表示的字符串内容是:

    I'm "OK"!
    

    转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。
    如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r' '表示' '内部的字符串默认不转义,可以自己试试:

    print('\\t\')

    如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容,可以自己试试:

    print('''line1
    ... line2
    ... line3''')
    line1
    line2
    line3

    布尔值

    布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值。
    布尔值可以用and , or 和not 运算。
    and运算是与运算,只要所有都为True,and运算结果才是True:
    or运算是或运算,只要其中有一个为True,or运算结果就是True:
    not运算是非运算,它是一个单目运算符,把True变成False,

    空值

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    变量

    变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

    变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:

    a = 1
    

    变量a是一个整数。

    t_007 = 'T007'
    

    变量t_007是一个字符串

    Answer = True
    

    变量Answer是一个布尔值True。
    在Python中,等号=是赋值语句,可以吧任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。

    相关文章

      网友评论

          本文标题:Python初识(1)

          本文链接:https://www.haomeiwen.com/subject/agchtctx.html