python学习第一天

python学习网 2017-06-30 12:38:01

这是前天学习的关于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之后只会重复循环到最后结束循环。

 

阅读(855) 评论(0)