教程视频网盘共享: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. SpringMVC系列(八)国际化

    一.页面国际化 1.在pom.xml引入国际化需要的依赖 <!--国际化相关依赖 begin --> <dependency> <groupId>jstl</ ...

  2. Objective-C MacOS以管理员权限执行程序

    在MacOS下非常多操作是须要管理员权限的, 比方我们执行chmod.在命令行下能够使用sudo chmod来申请以管理员权限执行.可是使用XCode写的程序是不能使用sudo的. 须要自己写代码来申 ...

  3. MYSQL之You can't specify target table for update in FROM clause解决办法

    mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表( ...

  4. CSDN极客头条使用指南

    CSDN极客头条使用指南 今天给大家介绍一下CSDN博客最新推出的这个栏目--CSDN极客头条. 极客头条是什么 极客头条大家分享优质IT资源的聚集地. 大家不仅能够分享CSDN的文章,更能够将其它社 ...

  5. android 自己定义TextView&quot;会发脾气的TextView&quot;

    转载请注明出处王亟亟的大牛路 Git上看到的一个自己定义控件就搞来研究研究.蛮可爱的. 项目结构: 执行效果:非常Q谈.谈的图片什么都 都能够换哦 自己定义View: public class Jel ...

  6. SQLSERVER 2008 技术内幕 T-SQL查询 笔记1: SQL 执行顺序

    与大多数语言一样,SQL语言也有一个执行顺序,只是在大多数编程语言中,代码是按照编写顺序来处理的,而在SQL中则不是,下图为SQL 执行顺序. () ) [ ALL | DISTINCT ] () [ ...

  7. UNIX环境编程学习笔记(24)——信号处理进阶学习之信号集和进程信号屏蔽字

    lienhua342014-11-03 1 信号传递过程 信号源为目标进程产生了一个信号,然后由内核来决定是否要将该信号传递给目标进程.从信号产生到传递给目标进程的流程图如图 1 所示, 图 1: 信 ...

  8. 页面加载中jquery逐渐消失效果实现

    为了获得更好的用户体验,现在大多数网页都会在页面中加一个加载中效果,这里实现一个加载中逐渐消失的效果,以至于看上去不那么生硬. html: <div id="loading" ...

  9. SSM是什么框架?

    SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统. 1.Spring简介 ...

  10. Adobe超分辨率算法:SRNTT

    论文:Image Super-Resolution by Neural Texture Transfer 论文链接:https://arxiv.org/abs/1903.00834 项目地址:http ...