【学习笔记】Python基础教程学习笔记
教程视频网盘共享: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")----》把字符串"100"变为整数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":"30","address":"山东临沂xxx"}]