今日内容大纲
。 pycharm的安装及简单使用
。 格式化输出
。 while循环
。运算符(and or not)
。 编码的初识
昨日内容回顾
。 编译型与解释型
编译型 一次性编译成2进制再执行
优点:执行效率高
缺点:不能跨平台,开发效率低
代表语言:C语言
。 解释型:逐行解释成2进制,再执行
优点:可以跨平台,开发效率高
缺点:执行效率低
代表语言:python
。变量
。。数字,字母,下划线任意组合
。。不能以数字开头
。。不能用python
。。不能使用中文
。。要有描述性
。。区分变量与数据类型的区别
。常量
。。一直不变的量,与变量几乎一样。
##### 。注释:解释说明
。基础数据类型:
1, 2, 3, 4000——这些是数字,可用于+ - * /等操做
‘str’——引号引起来的就是字符串
str可以相加和相乘
bool: True False
。用户输入 input
。if
if条件
if else
if elif elif......
if elif elif else
if 嵌套
pycharm的安装以及简单使用
。辅助开发软件,代码逐行调试,设置高端,不会提示
。你在书写代码时,他不提示,debug的模式,最好用的还是pycharm辅助软件
今日内容
while循环
why:大气循环, 吃饭, 上课, 睡觉, 日复一日, 听歌列表循环, 程序中:输入用户名和密码
what: while无限循环。
how:
1.基本结构:
while条件:
循环体
2.初识循环:
whileTrue:
print('郎的诱惑')
print('我们不一样')
print('月亮之上')
print('庐州月')
print('人间')
3.基本原理:
一、先判断条件是否为True,二、如果是True,进入循环体,三、执行到循环体的底部;四、继续判断条件,条件成立,进入循环体
4.循环如何终止?
1.改变条件
flag=True
whileflag:
print('郎的诱惑')
print('我们不一样')
print('月亮之上')
flag=False
print('庐州月')
print('人间')
2.break:循环中遇到break,直接退出
flag=True
whileflag:
print('郎的诱惑')
print('我们不一样')
print('月亮之上')
break
print('庐州月')
print('人间')
2.1 continue
flag=True
whileflag:
print(111)
print(222)
flag=False
continue
print(333)
3.系统命令(今天不讲)
while else
count=1
whilecount<5:
print(count)
count=count+1
else:
print(666)
。where:你需要重复之前的动作,输入用户名密码,考虑到while循环
格式化输出:当遇到这样的需求:字符串中想让某些位置变成动态可传入的,首先要考虑到格式化输出
#制作一个公共模板
#即让一个字符串的某些位置替换
#格式化输出
name=input('请输入你的姓名:')
age=input('请输入你的年龄:')
job=input('请输入你的工作:')
Hobby=input('请输入你的爱好:')
# %占位符 s ---> str
msg='''-----------info of %s-----------
Name : %s
Age : %s
Job : %s
Hobbie : %s
----------------end--------------'''%(name,name,age,job,Hobby)
print(msg)
#在格式化输出中,只想表示一个百分号,而不是作为占位符使用,则应再加一个百分号
msg='我叫%s,今年%s.学习进度1%%'%('太白',18)
print(msg)
运算符:算数运算符+-, 比较运算符 ><=, 赋值运算符=, 逻辑运算符 and or not, 成员运算符
在没有()的情况下,优先级:not > and > or,同一优先级从左至右依次运算,
情况1:两边都是比较运算
情况2:两边都是整数:x or y, x 为真,则值就是x,x为假,则值为y。
str ---->int 只能是纯数字组成的字符串
int -----> str 所有数字都能转换成字符串
int -----> bool 非零即True,0为False 例子: i = 100 print(bool(i)) 得到True
bool-----> int print(int(bool(True))) 得到1 print(int(bool(False)))得到0
编码的初识
计算机存储文件,存储数据,以及将一些数据信息通过网络发送出去,存储发送数据什么内容?底层都是01010101.
明天内容
二进制与十进制之间的转换
str bool int 转换
str具体操作方法:索引 切片 步长,常用操作方法
for循环
网友评论