学习python的第二天 pycharm安装、while循环、格式化输出
一、今日大纲
-
pycharm的安装以及简单使用
- 辅助开发软件,代码逐行调试,设置高端,不会提示,在你书写代码时,他不提示,debug的模式,最好用的还是pycharm
-
格式化输出
-
while 循环
-
why:大气循环,吃饭,上课,睡觉,日复一日,歌曲列表循环,程序中:输入用户名密码
-
what:while无限循环
-
基本结构
-
while 条件 :
while 条件 : 循环体 -
初识循环
while True: print ('狼的诱惑') print('我们不一样') print('月亮之上') print('庐州月') print('人间')-
运行原理
- 先判断条件是否是True
- 如果是True
- 执行循环体到底部
- 继续判断条件,条件成立,进入循环体
-
循环如何终止?
-
改变条件
flag = True while flag : print ('狼的诱惑') print ('我们不一样') print ('月亮之上') print ('庐州月') flag = False print ('人间')count = 1 flag = True while flag : print (count) count = count + 1 if count > 100 : flag = False -
break:循环中遇到break 直接退出
-
continue : 退出本次循环,继续下一次循环
-
while else:while循环如果被break打断,则不执行 else后的语句
-
-
where: 你需要重复之前的动作,例如输入用户名密码
-
-
-
格式化输出
- % 表示占位符 s---> str
name = input('请输入你的姓名:') age = input('请输入你的年龄:') job = input('请输入你的工作:') hobby = input('请输入你的爱好:') msg = ''' -----------------------------info of %s------------------------ Name : %s Age : %s job : %s Hobbiie: %s -----------------------------end------------------------------'''% (name,name,age,job,hobby)'一一对应' print (msg)在格式化输出中,指向表示一个百分号,而不是作为占位符使用
msg = '我叫%s,今年%s,学习进度1%%' %('太白金星',18)- 当遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出
-
运算符:算术运算符+-*/,比较运算符><==,赋值运算符= +=,逻辑运算符and or ,成员运算符
-
逻辑运算符
- 情况1
- 逻辑运算符在没有()的情况下,优先级:not>and>or,同一优先级从左至右依次计算
- 情况2
- 两边都是整数,x or y ,x为真,值就是x, x为假,值是y
- 非零即true,0为False
- 思考题:
print(1 > 2 and 3 or 6 ) - 情况1
-
-
编码的初识
计算机存储文件,存储数据,以及将一些数据通过网络发送出去,底层都是01010101
二、昨日内容回顾
-
编译型与解释型
- 编译型:一次性编译成二进制,再执行
- 优点:执行效率高
- 缺点:不能跨平台,开发效率低
- 代表语言:c
- 解释型:逐行解释成二进制,再执行
- 优点:可以跨平台,开发效率高
- 缺点:执行效率低
- 代表语言:python
- 编译型:一次性编译成二进制,再执行
-
变量:
- 数字、字母、下划线任意组合
- 不能以数字开头
- 不能用Python的关键字
- 不能使用数字,或者以数字开头
- 不能使用中文
- 要具有描述性
- 区分变量与数据类型的区别。
-
常量
- 一直不变的量,与变量几乎一样
- 常量的名称一般为全部大写
-
注释:解释说明
-
基础数据类型
- 1,2,3,数字,+,-,*,/,%,**
- “冲过” str + *.int 字符串
- True Flase bool 布尔值
-
用户输入 input
-
if
- if 条件:
- if else :
- if elif elif ……
- if elif elif …… else
- if 嵌套
当你的才华还撑不起你的野心时,那你就应该静下心来学习。当你的经济还撑不起你的梦想时,那你就应该踏实的去工作!

浙公网安备 33010602011771号