【学习笔记】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 _ ...
随机推荐
- (转)live555学习笔记9-h264 RTP传输详解(1)
九 h264 RTP传输详解(1) 前几章对Server端的介绍中有个比较重要的问题没有仔细探究:如何打开文件并获得其SDP信息.我们就从这里入手吧. 当RTSPServer收到对某个媒体的DESCR ...
- Xianfeng轻量级Java中间件平台:权限管理
权限管理:是通过系统对用户的行为进行控制的一套业务规则,可以做得很简单,比如通过硬编码的方式进行控制,也可以做得很复杂,比如通过一些复杂的权限模型去实现一些复杂的权限控制,比如菜单访问权限.按钮操作权 ...
- 树莓派挂载ntfs优盘
步骤一:解压安装NTFS-3G,使用如下命令. sudo apt-get install ntfs-3g 步骤二:配置挂载NTFS格式的移动硬盘 1. 首先得到NTFS分区的信息 sudo f ...
- 正则表达式awk
以冒号: 为分隔符打印出来:打印第一段$1: -F 分隔符 [root@localhost awk]# awk -F ':' '{print $1}' test.txt root bin daemo ...
- Compile cpp File Manually without IDE under Mingw Environment
环境准备. 安装mingw并设置好系统PATH. mingw.windows下的GUN编程环境. 系统变量的作用--可运行文件的搜索路径. 这样在cmd直接输入g++就能调用到D:\Program F ...
- hive 添加自增列
比如一个表里只有contact字段 ;
- Link1123:转换到COFF期间失败:文件无效或损坏
当在编译VS项目时,出现如下错误: 这个错误,表明在连接阶段出错.COFF为Common Object File Format,通用对象文件格式,它的出现为混合语言编程带来方便 ...
- 【WP8】让TextBox文本支持滑动(Scroll)
通过修改样式让TextBox支持文本滑动 在Silverlight上,TextBox是有文本滚动的功能的,当TextBox的文本过长时,可以进行拖动的,TextBox使用 VerticalScroll ...
- datatable删除一行方法
t.row($(e).parents('tr')[0]).remove().draw(false); t为定义的datatable对象,row里面传入当前行的DOM元素.
- Html5新特性之文档声明和头部信息
Html5推出的新内容比较多,本文我们来介绍两个重点内容,文档类型声明和头部信息. 无论是Html4.01还是XHtml1.0,所有文档的开头都会有文档声明<!DOCTYPE>标签来声明它 ...