-
今日内容大纲
-
pycharm的安装及简单使用
-
辅助开发软件,代码逐行调试,设置高端,书写时就会提供代码对错
debug的模式,公认最好用
-
安装专业版后,要激活
-
激活方法:参看目录:\jetbrains-agent-latest
-
最新版本:pycharm 2019.3.3
-
成功激活:

-

-

-
= 赋值 name='shaoxing'
-
== 比较 name1 == name
-
Debugs模式

-
鼠标滚轮改变大小设置:CTRL+鼠标滚轮

-
-
格式化输出
-
while循环
-
运算符
-
编码的初识
-
-
昨日内容回顾
-
编译与解释型
-
编译型:一次性编译成2进制,再执行
-
优点:执行效率高
-
缺点:不能跨平台,开发效率低
-
代表语言:C语
-
-
解释型:逐行解释成二进制,再执行
-
优点:可以跨平台,开发效率高
-
缺点:执行效率低
-
代表语言:python
-
-
-
变量
-
数字、字母、下划线任意组合
-
不能以数字开头
-
不能用python的关键字:print、if......
-
不能使用中文
-
具有描述性
-
区分变量与数据类型的区别
-
name = 'Alex'name = '大白'print(name)name = 'wusir'print(name)
-
-
-
常量
-
一直不变的量,与变量几乎一样
-
-
注释:解释说明
-
基础数据类型
-
1、2、3、400,数字,+-*/%**......
-
'fdsalk中国',str + *int
-
True/False bool布尔值
-
-
用户输入input
-
name = input('>>>')print(type(name)) #不打印的错误原因:input在等待输入
-
-
if
-
if 条件
-
if else
-
if elif elif ......
-
if elif elif ......else
-
if 嵌套
-
-
-
今日内容
-
while循环
-
why: 大气循环、吃饭、上课等重复的,列表循环,程序中:输入用户名称/密码。
-
what: while无限循环
-
how:
基本结构
-
while 条件: 循环体
-
初识循环
while True: print ('testing 01') print ('testing 02') -
基本原理
-
先判断条件是否为True;
-
如果是True进入循环体;
-
执行循环直到底部;
-
继续判断条件,成立,进入循环体;
-
......
-
-
循环如何终止
-
改变条件;
flag = Truewhile flag: print ('testing 01') print ('testing 02') print ('testing 03') print ('testing 04') print ('testing 05') flag = False # 改变条件 print ('testing 06') print ('testing 07') -
break:直接退出循环
-
-
系统命令;
-
截屏软件:微软商店Snipaste
-
输出1至100内偶数
-
-
continue:遇到即为循环底部,退出本次循环,继续下一次
-
win10中文输入,按shift+空格切换全角与半角输入
-
pycharm设置注释字体
-
-
while else:while循环如果被break打断,则不执行else
-
-
-
-
where:你需要重复之前的动作,比如输入用户名和密码,比如错误可以重复三次。
count = 1while count <= 3: username = input('username:') password = input('password:') code = 'qwer' your_code = input('code:') if your_code == code: if username == 'alex' and password == '123456': print ('登录成功!') else: print('username or password error!') else: print('验证码错误!') count = count + 1
-
-
格式化输出
-
# 制作一个公共的输入模板# 让一个字符串的某些位置变成动态可传入的# 格式化输出name = input('请输入你的姓名:')age = input('请输入你的年龄:')Job = input('请输入你的职业:')Hobby = input('请输入你的爱好:')# % 占位符 s --> strmsg = '''———————— info of %s ————————Name :%sheAge:%sJob:%sHobbie:%s———————————— End ————————————''' % (name,name,age,Job,Hobby)print(msg) -
只输出百分号
-
# 在格式化输出中,% 只想表示一个百分号,而不是作为占位符使用msg = '我叫%s,今年%s,学习进度1%%' % ('太白金星', 18)print(msg)
-
-
-
来源:https://www.cnblogs.com/hedonghui0309/p/12448257.html








