计算机由硬件系统软件系统组成,硬件系统分为由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代表制表符。

python 02 8/21-8/23的更多相关文章

  1. 小白学 Python 爬虫(21):解析库 Beautiful Soup(上)

    小白学 Python 爬虫(21):解析库 Beautiful Soup(上) 人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前 ...

  2. 巨蟒python全栈开发-第23天 内置常用模块2

    一.今日主要内容 1.nametuple:(命名元组,本质还是元组) 命名元组=>类似创建了一个类 结构化时间其实是个命名元组 2.os 主要是针对操作系统的 一般用来操作文件系统 os.mak ...

  3. python学习笔记21(正则表达式)

    正则表达式模式: 模式 描述 ^ 匹配的开始的 $ 匹配行尾 . 匹配除换行符的任何单个字符.使用-m选项允许其匹配换行符也是如此. [...] 匹配括号内任何单个字符 [^...] 匹配非单个字符集 ...

  4. JavaScript高级程序设计(第三版)学习笔记20、21、23章

    第20章,JSON JSON(JavaScript Object Notation,JavaScript对象表示法),是JavaScript的一个严格的子集. JSON可表示一下三种类型值: 简单值: ...

  5. python网络-多进程(21)

    一.什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实 ...

  6. [Python] 02 - String

    字符串 string 一.基本性质 不变性 Immutability 要变就 --> list --> string 二.功能函数 功能函数 S = 'Spam" S.find( ...

  7. /usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory

    https://stackoverflow.com/questions/39111930/usr-include-boost-python-detail-wrap-python-hpp5023-fat ...

  8. python面试题——前端(23题)

    2.谈谈你对websocket协议的认识. 3.什么是magic string ? 4.如何创建响应式布局? 5.你曾经使用过哪些前端框架? 6.什么是ajax请求?并使用jQuery和XMLHttp ...

  9. R语言、02 案例2-1 Pelican商店、《商务与经济统计》案例题

    编程教材 <R语言实战·第2版>Robert I. Kabacoff 课程教材<商务与经济统计·原书第13版> (安德森) P48.案例2-1 Pelican 商店 PS C: ...

随机推荐

  1. 洛谷 P4125 [WC2012]记忆中的水杉树【扫描线+set+线段树】

    我没有找到能在bzojAC的代码--当然我也WA了--但是我在洛谷过了,那就假装过了吧 minmax线段树一开始写的只能用min更新min,max更新max,实际上是可以互相更新的-- 首先看第二问, ...

  2. poj 3415 Common Substrings【SA+单调栈】

    把两个串中间加一个未出现字符接起来,然后求SA 然后把贡献统计分为两部分,在排序后的后缀里,属于串2的后缀和排在他前面属于串1的后缀的贡献和属于串1的后缀和排在他前面属于串2的后缀的贡献 两部分分别作 ...

  3. 洛谷 P2519 [HAOI2011]problem a

    传送门 考虑转化为求最多说真话的人数 设$f(i)$表示排名前$i$的人中最多说真话的人的数量,考虑转移,如果由$j$转移而来,可以设$[j,i]$之间的人全都分数相等,那么式子就是$f[i]=f[j ...

  4. 笔记:JavaScript闭包

    闭包 闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰.直观的说就是形成一个不销毁的栈环境. 对于闭包,当外部函数返回之后,内部函数依然可以访问外部函数的变量 ...

  5. ufunc函数

    无灯可看.雨水从教正月半.探茧推盘.探得千秋字字看. 铜驼故老.说著宣和似天宝.五百年前.曾向杭州看上元. ufunc是universal function的缩写,他是一种对数组的每个元素进行运算的函 ...

  6. sql 语句操作,修改字段中字符串的一部分

    update 表名 set 字段=replace(字段,‘替换的部分’,‘替换后的字符串’): update 表名 set A=replace( A, '海淀', '朝阳') where A like ...

  7. 解题报告:hdu 3572 Task Schedule(当前弧优化Dinic算法)

    Problem Description Our geometry princess XMM has stoped her study in computational geometry to conc ...

  8. 1-10super和this关键字

    什么是super? super代表的是当前子类对象中的父类型特征. 什么时候使用super? 子类和父类中都有某个数据,例如,子类和父类中都有name这个属性.如果要再子类中访问父类中的name属性, ...

  9. jsp问题记录

    2014-10-10 20:53:16 Jsp的el表达式:‘${value}’  用于获取后台传过来的值 而<%=value %>则是获取当前页面java代码的值

  10. php使用json_decode返回NULL

    php5.2以后自带json_decode函数,但是对json文本串的格式要求非常严格. 很可能使用该函数得到的返回值是NULL 可以使用使用json_last_error()函数获取到的返回值来帮助 ...