python 02 8/21-8/23

  计算机由硬件系统软件系统组成,硬件系统分为由CPU(运算器+控制器)+内存储器(电信号)组成的主机部分,由输入设备+输出设备+外存储器(硬盘(磁信号)、U盘)组成的外设部分。软件系统由系统软件和应用软件组成,系统软件包括了OS+设备驱动程序+编译器(语言处理程序),OS是用来管理硬件和支持其他软件的运行,可以更好的分配系统的软硬件资源,OS提供了图形界面、命令行窗口、以及为开发人员提供的系统接口。创建python项目,不要使用virtual,否则创建过程会慢。python使用#进行单行代码注释,注释的快捷键是ctrl + /,""" """三对引号进行多行代码注释。变量的作用是用来存储数据,提高数据的复用性,变量本质是在存储中的一块区域,解释器会根据变量的值,自动推导出变量的类型,值是什么类型,变量就是什么类型。a = 10,b = a,实现方式为浅copy。

  认识标识符,标识符就是开发人员为变量、函数、类等起的名字。关键字是已经被占用的具有特殊含义的标识符,在起名字时不能使用关键字命名,命名要讲究见名知意,使用下划线进行命名,如user_name,user_password。在python中导入keyword模块,使用keyword.kwlist查看python的关键字,python包含了整型,浮点型,布尔型数据类型,还有字符串、列表、元组、字典、集合等高级数据类型,在python中,是根据数据的计算规则对数据进行分类。数据之间可以进行转换,将一种数据转换为另一种数据成为数据的转换,方式为:数据类型(被转换的数据)。数据可以进行格式化输出,print("%.2f", % s),要想输出%则需要输入%%,保留两位输出浮点数。print("内容",end = ""),则输出不会换行。数据之间可以通过算术运算符进行运算, //整数运算,%取余运算,**幂运算,注意两个整型数据相除得到的是个浮点数据,如10 / 2 输出5.0。关系(比较,条件)运算符,输出的一定是个布尔型数据,多个条件使用关系运算符时,注意加上括号使逻辑更加清晰!Debug程序时,代码执行到断点的那一行,就会停住,停在这一行,意思是说即将执行这一行但是还没有执行。python中有三种流程控制语句:顺序执行语句,条件分支语句,循环语句,if 和while 都可以进行嵌套,多层判断或多层循环,注意变量的改变不要造成死循环。逻辑运算符包括 and or not ,A or B 一旦 A为真则不在判断B的值,直接输出A。在Python中,True的默认值为 1 ,False的默认值为0,一切非零的数据默认为真,零默认为False,result = 10 or False ,输出result为10,result = 0 or True ,输出result为True。复合赋值运算符, a += 1 >>> a = a + 1。运算符的优先级为:算数运算符 > 关系运算符 > 逻辑运算符。

  if语句包含三种格式,第一种判断执行,条件为真则执行;第二种双条件,执行其中的一个语句;第三种多条件,执行多个条件的一个。循环语句包含四个组成要素,1.初始化语句2.条件判断语句 3.循环体 4.控制条件语句。编写while循环语句时,条件判断语句中的变量,一定要在控制条件语句中出现并发生改变,不然会出现死循环。在while循环中可以使用continue(跳出本次循环continue后面的代码不再执行,程序继续运行进入下一个循环),可以使用break (跳出整个循环,程序停止)。python中可以使用转义字符 \,\n代表换行,\t代表制表符。

posted @ 2018-08-24 12:59  与二月  阅读(129)  评论(0编辑  收藏  举报