美文网首页
初识Python--运算

初识Python--运算

作者: cyt_victory | 来源:发表于2019-06-12 21:16 被阅读0次

    Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

    Python常用的一般有2.x和3.x版本,因为Python3.0版本在设计之初就没有考虑向下兼容,所以常常需要使用virtualenv虚拟环境来“隔离”各个版本,保证其他的版本也可以使用。具体使用情况还需要各位去谷歌,我就不赘述了

    根据惯例认识一门语言最好的案例:hello world(以下所有案例均为Python3.6 IDE为PyCharm2018)

    基础语法:

    关于命名

    Python对大小写敏感,命名规则必须首字符必须是字母或者下划线,其他部分必须是字幕数字和下划线组成(一般为字母表中的字母,希腊字母没试过,不晓得。。。)

    Python和java不同,声明变量不用特意指定数据类型,但是每个变量使用前都必须赋值,只有赋值后才会被创建,它没有类型,你指定什么他就存储什么,他就是变量,很绕,简单点记就是我们指定什么类型的值他就是什么类型,只不过机器用它特殊的‘类型’存储了

    a="adafds" #字符串类型变量

    b=123 #整型变量

    c=123.45 #浮点型变量

    关于注释

    注释一般为可以这样写

    #我是注释

    '''

    我是注释

    '''

    """

    我是注释

    """

    关于缩进

    python有一大特色就是缩减,让人又爱又恨,他不需要使用{}来表示代码块,但是同一个代码块必须包含相同的缩进空格。例如

    if True:

        print("hello world")

    else:

        print("hello python")

    如果缩进空格不相等则表示不在同一代码块,可能会报错,也可能会有影响运行结果

    导入模块

    在 python 用import或者from...import来导入相应的模块。

    输出:

    和大多数语言一样,Python也是使用print作为打印输出的,所以我们就可以这样写

    print("hello world")  

    运算:

    Python和其他语言一样,都支持算术运算,赋值运算,逻辑运算等等,也支持位运算,成员运算,身份运算等等

    算术运算

    a =10

    b =3

    print("a+b:", a + b) #13

    print("a-b:", a - b)#7

    print("a*b:", a * b)#30

    print("a/b:", a / b)#3.3333333...

    print("a%b", a % b)#1

    print("a的b平方:", a ** b)#1000

    # **是平方但是//不是开方,//是向下取整

    print("a//b:", a // b)#3

    print("8//3:",8 //3)#2

    比较运算

    ==: 等于 - 比较对象是否相等

    !=: 不等于 - 比较两个对象是否不相等

    >:大于 - 返回x是否大于y

    <: 小于 - 返回x是否小于y

    >=:大于等于 - 返回x是否大于等于y。

    <=:小于等于 - 返回x是否小于等于y。

    这个跟大多数语言一样,也常用,不加以说明了

    赋值运算

    a =21

    b =10

    c =0

    c = a + b

    print("a+b:", c)# 简单的赋值运算符

    c += a

    print("c += a:", c)# 加法赋值运算符 减法一样

    c *= a

    print("c *= a:", c)# 乘法赋值运算符

    c /= a

    print("c /= a:", c)# 除法赋值运算符

    c =2

    c %= a

    print("c:", c)# 取模赋值运算符

    c **= a

    print("c:", c)#幂赋值运算符

    c //= a

    print("c :", c)#取整除赋值运算符

    相关文章

      网友评论

          本文标题:初识Python--运算

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