教程视频网盘共享:http://pan.baidu.com/s/1hrTrR5E

03-python基础、if判断

print 输出数据

print("hahahah")------>hahahah

a = 100
print(a)----->直接打印a的值 a = 18
print("我的年龄是%d岁"%a)------>我的年龄是18岁 age = 18
high = 178
print("我的年龄是%d岁,我的身高是%dcm"%(age,high))
#注意:%(age,high)中的变量是有顺序的,即age的值会替换第一个%d,而high会替换第二个%d print("aaaaaa", end="")输出aaaaaa,但是不会换行 name="dongge"
print("我的名字是%s"%name) 输入:
userName = input("请输入用户名:") ------------------------------------------------------------ 练习:
#从键盘输入信息,并用打印名片的方式来输出 #1. 提示并获取姓名
name = input("请输入姓名:") #2. 提示并获取联系方式
tel = input("请输入手机号:") #10086数字,"10086"字符串 #3. 提示并获取地址
addr = input("请输入公司地址:") #4. 输出信息
print("=======================")
print("姓名:%s"%name)
print("手机号:%s"%tel)
print("公司地址:%s"%addr)
print("=======================") money += 100------>等价于 money = money+100
money *= 3 --------> money = money * 3 A = 11
A *= 3+4-6 ------->A = A*3+4-6 ---->A = 11*3+4-6---->错误的
------->A = A*(3+4-6) ---->A = 11*(3+4-6)---》正确的 a = int("")----》把字符串""变为整数100
a的值为100(整数) 判断语句: if 条件:
当条件满足的时候,做的事情1
当条件满足的时候,做的事情2
当条件满足的时候,做的事情3
当条件满足的时候,做的事情4 if 条件:
当条件满足的时候,做的事情
else:
当条件不满足的时候,做的事情

04-python基础-if、while、for等

if 判断条件的时候,如果是多个条件一起进行判断,那么就需要 逻辑运算符

    并且----->and
或者----->or
非(取反)--->not if 条件1 and 条件2:
条件1和条件2都满足时,做的事情1
条件1和条件2都满足时,做的事情2
。。。等等。。。 总结: 方式1: if 条件:
条件满足时做的事情1
条件满足时做的事情2
条件满足时做的事情3
。。。。等等 方式2: if 条件:
条件满足时做的事情1
条件满足时做的事情2
条件满足时做的事情3
。。。。等等
else:
条件不满足时做的事情1
条件不满足时做的事情2
条件不满足时做的事情3 方式2: if 条件1:
条件1满足时做的事情1
条件1满足时做的事情2
条件1满足时做的事情3
。。。。等等
elif 条件2:
条件2满足时做的事情1
条件2满足时做的事情2
条件2满足时做的事情3
elif 条件3:
条件3满足时做的事情1
条件3满足时做的事情2
条件3满足时做的事情3
else:
条件1、2、3都不满足的情况下,默认执行的事情,(注意else可以可无,根据实际的功能来确定) 如果条件1满足,那么就执行条件1满足时做的事情,做完后,下面的条件2、3都不会被执行,而是直接结束整个if语句 如果条件1不满足,那么就判断条件2是否满足,如果条件2满足,那么就执行条件2满足时执行的代码,然后结束整个if语句 如果条件1、2都不满足,那么就判断条件3,如果条件3满足,那么就执行条件3满足时执行的事情,然后 整个if语句结束 if xxxx:
yyyyyyy
if xxxxx2:
yyyyyyy2 重复执行代码的方法1: print("亲爱的,我错了,请原谅我....")
print("亲爱的,我错了,请原谅我....")
print("亲爱的,我错了,请原谅我....")
print("亲爱的,我错了,请原谅我....")
print("亲爱的,我错了,请原谅我....") 重复执行代码的方法2: if 条件:
条件满足时,做的事情 while 条件:
条件满足的时候做的事 注意点:
1. 到底怎样条件while,,,,小技巧:找到需要重复执行的代码,然后在它上面条件while即可
2. 到底是执行多少次呢?,,,小技巧:看需求,,在需求不明确的情况下,不知道到底执行多少次,那么用 while True
3. i = 1
while i<=10:
print("haha")

05-python基础-字符串、列表、元组、字典

c语言中,

    存储多个数据的方式
数组,,,int age[10] while do-while for for(int i=0; i<5; i++){
循环条件满足的时候做的事情
} const int ***p; python语言 while for-in for temp in 字符串等:
print(temp) name[起始位置:结束位置:步长] 字符串操作: if xxxx:
yyyyy True---->表示条件满足----->真------->非0
False--->表示条件不满足--->假-------->0 判断文件后缀 xxx.endswith("") .jpg
.jepg
.gif
.png “您确定要退出吗?(yes 退出,no不退出)” yes YES Yes
yEs
yeS Yes\nyEs\nyeS op = input("")
op.lower() 前端:直接显示后端传送过来的数据 content = "hello world"
content.center(30) print("%-2d") 列表: ages = [] python的列表,可以保存n个数据,并且每个数据的类型可以任意 元组 (11,22,33,"dongGe",3.14) 字典: 键值对 {key键:values值,key键:values值,key键:values值,key键:values值} [[],[],[]]
[(),()]
[{},{},{}] 作业题1: nums = [11,232,5,2341,123] maxNum = 0 for num in nums:
xxxx什么情况下把值赋值为maxNum 作业题2:
"hello world" h:1 e:1 l:3 o:2 d:1 r:1 w:1 选做题:(思考题)
用类似于[{},{}....]的数据,完成保存一个班级的通讯录 infos = [{"name":"dongge","age":"","address":"山东临沂xxx"}]

【学习笔记】Python基础教程学习笔记的更多相关文章

  1. Python基础教程学习笔记:第一章 基础知识

    Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入“p ...

  2. .Net程序员之Python基础教程学习----列表和元组 [First Day]

    一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所 ...

  3. .Net程序员之Python基础教程学习----函数和异常处理[Fifth Day]

       今天主要记录,Python中函数的使用以及异常处理. 一.函数:    1.函数的创建以及调用. def Add(val1,val2): return val1+val2; print Add( ...

  4. Python基础教程学习笔记:第二章 列表和元组

    1.序列中元素的索引: 第一个元素索引是0,第二个是1,依次递增 最后一个元素索引是-1,倒数第二个是-2,依次递减 2.序列(Sequence)的种类: 列表(list).元组(tuple).字符串 ...

  5. .Net程序员之Python基础教程学习----判断条件与循环[Fourth Day]

        今天学习Python的判断条件与循环操作. 一. 布尔变量: 在学习判断条件之前必须的了解bool变量,在Python中bool变量与C语言比较类似,与.net差别比较大,其中下面集中情况需要 ...

  6. .Net程序员之Python基础教程学习----字典的使用 [Third Day]

      今天学习了字典的使用, 所谓的字典其实就是键值对数据, 一个字典里面有唯一的Key对应一个value,Key是唯一的,Value不唯一. 在.net添加相同的Key会报错,在Python,若出现相 ...

  7. .Net程序员之Python基础教程学习----字符串的使用 [Second Day]

         在The FirstDay 里面学习了列表的元组的使用,今天开始学习字符串的使用.字符串的使用主要要掌握,字符串的格式化(C语言中我们应该都知道,Python和C语言差别不大),字符串的基本 ...

  8. 笔记-Python基础教程(第二版)第一章

    第一章 快速改造:基础知识 01:整除.乘方 (Python3.0之前 如2.7版本) >>> 1/2 ==>0 1/2整除,普通除法: 解决办法1: 1.0/2.0  ==& ...

  9. 《Python基础教程读书笔记》

    第1章 快速构造:基础知识 1.2交互式构造器 不强制分号,一行就是一行.可以加上分号 1.4数字和表达式 加.减.乘.除.整除.求余.指数.取反(-例如-2**2,**的优先级比-大) from _ ...

随机推荐

  1. Java如何使用finally块来捕捉异常?

    在Java编程中,如何使用finally块来捕捉异常? 此示例显示如何使用finally块来通过使用e.getMessage()捕获运行时异常(Illegalargumentexception). p ...

  2. Maven POM

    POM代表项目对象模型.它是 Maven 中工作的基本单位,这是一个 XML 文件.它始终保存在该项目基本目录中的 pom.xml 文件.POM 包含的项目是使用 Maven 来构建的,它用来包含各种 ...

  3. WCF Service 配置文件注释(转)

    VS 2008 SP1(不确定是否不打SP1是否有)自带的一个编辑工具,可以更快的帮助定制配置文件, 以前看到过没有注意, 昨天正好一个同事提起, 这里记录一笔:打开VS 2008->Tools ...

  4. (转)Live555中RTSPClient分析

    有RTSPServer,当然就要有RTSPClient. 如果按照Server端的架构,想一下Client端各部分的组成可能是这样:因为要连接RTSP server,所以RTSPClient要有TCP ...

  5. 解决Eclipse代码分析插件SonarLint在Console输出乱码问题

    在Eclipse安装目录下的eclipse.ini文件末尾加上一行   -Dfile.encoding=UTF-8   即可.

  6. C#中按模板操作Word —— 如何向Word中插入图片

    一.Word对象模型的重叠性分析 本文主要介绍通过书签Bookmark向Word文档中插入图片的方法.在此之前我们先简单讨论下Word对象模型的重叠性.如果你对Word对象模型还不熟悉,请参考本专栏第 ...

  7. form中的button按钮在IE11中自动提交表单问题导致弹出框关闭之后表单被重置

    最近几天,测试系统,遇到一个兼容性问题,form中有一个button按钮,没有指定type类型,点击按钮弹出框选择值之后回填给form上的一个单行文本框,在IE6.IE7.IE8.IE9.IE10中测 ...

  8. system.web下的HttpModules节点和system.webServer下的modules节点的配置区别

    [转]自定义HttpModule的一些经验--配置篇 自定义web模块,需继承System.Web.IHttpModule接口 一:拦截对该服务器所有的http请求. 第一步:将自定义module类使 ...

  9. [lua, mysql] 将多条记录数据组合成一条sql插入语句(for mysql)

    -- 演示将多条记录数据组合成一条sql插入语句(for mysql) function getTpl0(tname) -- 获取表各个字段 local t = { tpl_pack = {" ...

  10. Mongodb数据结构及与MySql对比

    MySql一直是性价比最高的关系型数据库典范 MongoDB带来了关系数据库以外的NoSql体验. 让我们看一个简单的例子,我们将如何为MySQL(或任何关系数据库)和MongoDB中创建一个数据结构 ...