【学习笔记】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
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基础教程学习笔记的更多相关文章
- Python基础教程学习笔记:第一章 基础知识
Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入“p ...
- .Net程序员之Python基础教程学习----列表和元组 [First Day]
一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的.下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所 ...
- .Net程序员之Python基础教程学习----函数和异常处理[Fifth Day]
今天主要记录,Python中函数的使用以及异常处理. 一.函数: 1.函数的创建以及调用. def Add(val1,val2): return val1+val2; print Add( ...
- Python基础教程学习笔记:第二章 列表和元组
1.序列中元素的索引: 第一个元素索引是0,第二个是1,依次递增 最后一个元素索引是-1,倒数第二个是-2,依次递减 2.序列(Sequence)的种类: 列表(list).元组(tuple).字符串 ...
- .Net程序员之Python基础教程学习----判断条件与循环[Fourth Day]
今天学习Python的判断条件与循环操作. 一. 布尔变量: 在学习判断条件之前必须的了解bool变量,在Python中bool变量与C语言比较类似,与.net差别比较大,其中下面集中情况需要 ...
- .Net程序员之Python基础教程学习----字典的使用 [Third Day]
今天学习了字典的使用, 所谓的字典其实就是键值对数据, 一个字典里面有唯一的Key对应一个value,Key是唯一的,Value不唯一. 在.net添加相同的Key会报错,在Python,若出现相 ...
- .Net程序员之Python基础教程学习----字符串的使用 [Second Day]
在The FirstDay 里面学习了列表的元组的使用,今天开始学习字符串的使用.字符串的使用主要要掌握,字符串的格式化(C语言中我们应该都知道,Python和C语言差别不大),字符串的基本 ...
- 笔记-Python基础教程(第二版)第一章
第一章 快速改造:基础知识 01:整除.乘方 (Python3.0之前 如2.7版本) >>> 1/2 ==>0 1/2整除,普通除法: 解决办法1: 1.0/2.0 ==& ...
- 《Python基础教程读书笔记》
第1章 快速构造:基础知识 1.2交互式构造器 不强制分号,一行就是一行.可以加上分号 1.4数字和表达式 加.减.乘.除.整除.求余.指数.取反(-例如-2**2,**的优先级比-大) from _ ...
随机推荐
- SpringMVC系列(十三)异常处理
一.简介 • Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射.数据绑定以及目标方法执行时发生的异常.• SpringMVC 提 ...
- asp 读文件 比较ip
<% Dim UserIPAddress Set UserIPAddress = Request.ServerVariables("HTTP_X_FORWARDED_FOR" ...
- EXP无法导出空表的表结构解决办法
原文链接:http://www.cnblogs.com/Mr_JinRui/archive/2012/11/05/2755035.html 早的一次使用oracle 11g导出数据发现有的表丢失了,感 ...
- ant学习笔记-taskdef
1.声明task jar包中指定的task <taskdef name="xmltask“ classname="com.oopsconsultancy.xmltask.an ...
- Chrome Adobe Flash Player 因过期而 阻止
百度搜索重装不管用 作者:胡中元链接:https://www.zhihu.com/question/32223811/answer/60456561来源:知乎著作权归作者所有.商业转载请联系作者获得授 ...
- 利用jQuery实现回收站删除效果
jQuery是一款非常强大的Javascript脚本库,我们开发者喜欢jQuery的原因除了它代码简洁外,更多的是因为jQuery插件非常丰富.今天我们用一个示例来解说jQuery是如何实现拖拽的. ...
- 9款赏心悦目的HTML5/CSS3应用特效
经过几天的收集,在html5tricks网站上又增加了不少HTML5的教程和应用,今天我把几款赏心悦目的HTML5/CSS3应用特效总结了一下,一共9款HTML5特效,分享给大家. 1.HTML5 W ...
- iOS:DKLiveBlur
https://github.com/kronik/DKLiveBlur Sources of DKLiveBlur and Demo app to show live blur effect sim ...
- Axure实例演示—登录界面
实例演示 ——登录界面 ...
- Vue.nextTick和Vue.$nextTick
`Vue.nextTick(callback)`,当数据发生变化,更新后执行回调. `Vue.$nextTick(callback)`,当dom发生变化,更新后执行的回调. 参考原文:http://w ...