这是前天学习的关于Python常识的一些东西。
第一、Python是一门动态解释性的强类型定义语言
Python中不需要去定义变量的类型,在运行期间才需要去检查变量类型,但是这个变量类型一旦确定,如果不使用强制转换成其他类型,变量类型将不会发生改变。如字符串类型不会变成int整型,除非进行强制转换int(字符串类型变量)。Python是一门解释性的语言,源代码不能被加密,如果要部分加密,可以用C语言编译后进行引用;如果要全部加密,那就换一种语言进行编译。
第二、定义变量
Python中没有“;”,语句结束直接换行即可;定义变量方法如下
name = "guoying" #定义变量,字符串要加引号
print (name) #打印变量,Python3中print打印后面要加(),而Python2中不用
第三、条件语句及循环语句
1.if条件语句
if true:
1 + 2 = 3
elif true:
1 + 3 = 4
else:
1 + 5 = 6
Python中if后面要加“:”,其次没有else if,只有elif,而且Python中有强制缩进,你不缩进,就要报错,这样的目的是为了结构清晰明确。
2.while和for循环
Python中有while,for两种循环
while true:
1 + 3 = 4
print (4)
这就是一个死循环,运行会一直输出4;除非加上break,结束整个循环。
for i in range(10):
print (i)
得到0,1,2,3,4,5,6,7,8,9。总共循环十次。其中range(0,10,2)表示从0开始,循环十次,步长为2,这样打印结果为0,2,4,6,8
continue 表示不继续下面的循环,开始新的循环。
如:for i in range(10):
if i > 5:
continue
else :
print (“Hello World!”)
这段代码中只会输出6次 Hello World! ,i = 6之后只会重复循环到最后结束循环。