美文网首页
day 02 内容大纲

day 02 内容大纲

作者: whykm | 来源:发表于2020-02-16 15:24 被阅读0次

今日内容大纲

。 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循环

相关文章

  • day 02 内容大纲

    今日内容大纲 。 pycharm的安装及简单使用 。 格式化输出 。 while循环 。运算符(and or no...

  • 京峰Linux云计算VIP 百度网盘分享

    课程大纲: day01:计算机入门及linux操作系统简介 / centos操作系统安装步骤day02:linux...

  • Python学习笔记2020-02-26

    学习第13天昨天回顾了Day01的内容,今天回顾一下Day02的内容吧 Day02 变量 数据类型 标识符和关键字...

  • day01 内容大纲

    4.python语言 编译器: 是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以...

  • 内容大纲

    规范 知识准备 工具了解 vs code tortoiseGit vue-cli3 storybook 项目准备 ...

  • 真自由训练营Day02感受

    训练营Day02: 自律的三大核心要素:推迟满足感、尊重事实、承担责任。 Day02,主要的内容:尊重事实。 事实...

  • Java-泛型

    day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 ...

  • 2019-10-30

    day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 ...

  • day02【Collection、泛型】

    day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 ...

  • 2020-09-03jdk的配置

    Day02 课程内容介绍 [if !supportLists]1. [endif]显示文件扩展名 [if !sup...

网友评论

      本文标题:day 02 内容大纲

      本文链接:https://www.haomeiwen.com/subject/qropfhtx.html