路飞学院集训14天-part1

今天开始记录学习python的过程。

首先,python是一个解释型高级语言,就是说它的语句是一句句被解释器变为机器语言,因此它的跨平台性好,因为针对不同平台,解释器可以以不同的解释方式解释。

接下来是python的一些特性。

python的变量名只能是数字、字母、下划线的组合,并且不能以数字开头。同时命名的习惯有驼峰体和下划线两种。例子如下:驼峰体:NameOfStudent下划线:name_of_student

python的常量名习惯上全以大写命名一个变量,c语言中以const关键字表示,c语言是真无法修改常量。

python使用input()方法输入数据,并且输入的数据都为str类型,即使输入的是数字。

python的注释语句以#开头,并且如此只能注释单行。重要的语句,不容易理解的语句需要注释。

python的数据类型可以用type()方法得到。

python有如下数据类型:

在python3中有6个标准的数据类型:数字(number)、字符串(string)、列表(list)、元祖(tuple)、集合(sets)、字典(dict)。

python不像c语言需要明确变量的类型,而且在python3中不再区分long和int,只有int类型。

python使用“ ”、’ ‘、’‘’  ‘’‘三种引号形式来表示字符串。其中三引号可以包括一段话。字符串之间只有加和乘操作。例如:

单引号、双引号、多引号的区别:如下图所示,单引号和双引号是没有区别的,   str1 = 'python'     str2 = "python"

如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串

str1 = "List of name:\nHua Li\nChao Deng"               str1 = """List of name:Hua Li  Chao Deng  """ 

""根据原格式输出,不会进行改变。

字符串格式化例子:如下

name = input("name:")
age = int(input("age:"))
job = input("job:")
hostname =input("hostname:")
info ="""
--------info of as----
name: %s
age : %d
job : %s
hostname: %s
"""% (name,age,job,hostname)
print(info)

另一个基本类型就是布尔型,它只有true和false两个值,用于条件判断。

python的运算符有算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算。具体如下;

 

 

python的流程控制使用if,elif和else语句。只用if语句实现单分支:

使用if,else语句实现双分支:

使用if,elif和else语句实现多分枝:

 当想让程序重复执行时,使用循环语句,这里我们使用while语句,当while后的条件为真时,执行下面的语句,若while后的语句一直为真,则陷入死循环。若在循环中想终止循环,需要用到break或continue语句。

break:终止整个循环,执行循环之后的语句。

continue:跳出当前的这一次循环。

python的while {} else {}语句:若while正常执行完,没有被break终止,则会执行else中的语句。可以作为是否正常执行while的语句的指示。

猜你喜欢

转载自www.cnblogs.com/yzc0709/p/9044215.html