Python第二天分享

Python

20190908

内容回顾:

Python编程语言的学习

1.计算机的发展历史

2.Python这门语言的发展历程

3.Python开发的环境安装与配置(掌握)

4.第一个hello world的学习

5.变量

6.注释

7.变量的类型

-----------------------------------------------------------------

1.常见运算符

算术运算符

逻辑运算符

关系(比较)运算符

...

2.三大流程

顺序

选择(分支)

循环

=======================================

算术运算符:

+ - * /    %(取余)   //(求商,取整)   **(平方)

以下假设变量:a=10,b=20:

运算符 描述 实例

+ 加-两个对象相加 a + b 输出结果30

- 减-得到负数或是一个数减去另一个数 a - b 输出结果 -10

* 乘-两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/ 除-x除以y b / a 输出结果 2

% 取模 - 返回除法的余数 b % a 输出结果 0

** 幂 - 返回x的y次幂 a ** b为10的20次方,输出结果10^20

// 取整数 - 返回商的整数部分 9//2输出结果 4,9.0//2.0输出结果4.0

 

关系(比较)运算符:结果是一个bool值

> #大于

< #小于

>= #大于等于

<= #小于等于

!= #不等于     <>不等于(Python不支持)

== #判断

运算符 描述 实例

== 等于 - 比较对象是否相等 (a == b)返回 false

!= 不等于 - 比较两个对象是否相等 (a != b)返回ture

<> 不等于 - 比较两个对象是否不相等 (a <> b)返回 ture。这个运算符类似!=

> 大于 - 返回x是否大于y (a >b) 返回false

< 小于-返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量ture和false等价。注意,这些变量名的大写。 a < b返回ture

>= 大于等于-返回x是否大于等于y。 (a >= b)返回false

<= 小于等于-返回x是否小于等于y。 (a <=b)返回ture

import os

os.system("cls") 清屏

逻辑运算符:结果也是一个bool值

与(并且):   and全真即真,有假即假 多者条件必须同时满足

或(或者):   or有真即真,全假即假   只要有一者为真即为真

非(不是):   not取反   否定

 

赋值运算符: 描述

= #将友侧值赋给左侧 简单的赋值运算符

+= #a +=1   ==>  a = a + 1 加法赋值运算符

-= #a -= 1   ==>  a = a -1 减法赋值运算符

*= #a *= 1   ==>  a = a * 1 乘法赋值运算符

/= #a /= 1   ==>  a = a / 1 除法赋值运算符

**= #a **= 1  ==>  a = a ** 1 幂赋值运算符

%= #a %= 1  ==>  a = a % 1 取模赋值运算符

//= #a  //= 1 ==>  a = a // 1 取整赋值运算符

python没有自加自减运算符

位运算

-----------------------------------------------------------------

 

一个字节 1byte 8bit

0000 0000

0000 0001 1

0000 0010

1000 0001 -1

源码:数值的二进制码

反码:符号位不变,其余各位取反

补码:反码+1 (能够进行负数计算)

 

1000 0001

1111 1110反

1111 1111补

 

0000 0001

1111 1111

-----------------

10000 0000最高位移除

即0000 0000

 

计算机底层是补码运行的

-----------------------------------------------------------------

& 与运算 二进制按位运算

| 或运算

^ 异或运算

>> 右移运算

<< 左移运算

与运算10 0000 1010

          11 0000 1011

------------------------

0000 1010

或运算10 0000 1010

           11 0000 1011

-----------------------

0000 1011

异或运算10 0000 1010

              11 0000 1011

-------------------------

0000 0001

位运算

16 >> 3    >>=   2

2   << 4    >>=   32

 

与运算:& #以两者的补码运行,如果两个的对应位数上的两个值都为真,则为真

或运算:| #以两者的补码运行,如果两个的对应位数上的两个值有一者为真,则为真

异或运算:^ #以两者的补码运行,如果两个的对应位数上的值相反,则为真

左移运算:<< #

右移运算:>> #

-----------------------------------------------------------------

内容回顾:

Python的课程:常见运算符

算术运算符,+-*/ % //  **

逻辑运算符,and  or  not

关系运算符,> < >= <= != ==

赋值运算符,= += -= *= /= //= **= %=

位运算,& | ^ >> <<

-----------------------------------------------------------------

三大流程(程序控制流程)

顺序(从左而友,从上而下)

分支(选择)结构

单分支

if条件关系逻辑运算符  bool值 #语句块

双分支

if条件:

#条件满足执行的代码

else:

#条件不满足时执行

多分支(三分支)

if条件1:

#执行符合条件1的代码

else条件二

循环结构

循环语句的使用:

while

while 条件:

#循环体

1.请使用while循环完成0-100的和

2.请使用while循环完成1-100的积

break关键字:

break可以终止循环

continue关键字:

continue跳过本次循环,进入下次循环(当然系需满足条件)

在Python中,空格和tab键不要混合使用,一旦混合使用,会跑出错误。

while condition:

#循环体

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值