初识Python--运算

2019-06-12  本文已影响0人  cyt_victory

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)#取整除赋值运算符

上一篇下一篇

猜你喜欢

热点阅读