python学习基础-02

1.复合赋值算术运算符

运算符和表达式        说明:

y+=x                等同于 y = y+x

比较运算符

<, <= ,>, >= ,== ,!=

语法:
    左表达式< 右表达式
说明:

比较运算符返回布尔类型的值

示例:
    100<200 # 结果为True

比较运算符的数学表示方式

    x= 61 
    0<= x <=100

2.函数对象的构造(创建)函数

float (obj) 用数字或字符串转为浮点数,如果不给出参数 ,则返回0.0

int(x,base=10)或int(x=0)用数字或字符串转为浮点数,如果不给出参数 ,则返回0

complex(r=0.0,i=.0.0)用数字创建一个复数(实部为r,虚部为i)

bool(x) 用X创建一个布尔值(True/False)

函数调用

    语法:
        函数名(传参列表)
    说明:
        函数调用是表达式,一定会返回一个对象的引用关系(或者返回None)


bool(x)返回假值的情况:

    bool(x)用于显示获取的布尔值

    值           说   明
    None          空值
    False         布尔假值
    0,00.0,0j     所有的数字0
    ''
    ()            空元组
    []            空列表
    {}            空字典
    set()         空集合

3.预置(内建) 的数值型函数

abs(x) 取x的绝对值

round(number[, ndigit])  对数值进行"四舍五入",
        ndigit是小数向右取整的位数,负数表示向左
        取整
pow(x, y, z=None)  相当于 x**y 或 x**y%z

示例:
    abs(-100)  # 100
    round(1234.56789)  # 1235
    round(1234.56789, 2)  # 1234.57
    round(1234.56789, 4)  # 1234.5679
    round(1234.56789, -2)  # 1200.0
    pow(5, 2)  # 25
    pow(5, 2, 10)  # 5    

help()函数查看函数帮助

>>>help(abs)#查看abs函数的帮助文档

4.语句 statement

语句由一些表达式组成,通常一条语句可以独立的执行来
完成一部分事情并形成结果
多条语句写在一行内要用分号(;) 分开

示例见:
    code/statement.py
    print("hello world!")
    x=100+200
    写在一起:
    print("hello world!");x=100+200

显示换行

折行符 \ 
折行符必须放在一行的末尾,目的是告诉解释执行器一行无法摆放,用折行符进行折行显示。

隐式折行

就是所有括号的内容换行。
括号包括:(),[],{} 三种

5.基本输入函数

input
作用:
    从标准输入设备上读取一个字符串(默认键盘)
    末尾的换行符会被删除

格式:
    input('提示字符串')

说明:
    返回输入的字符串(仅python3)
    提示字符串'可以为空

6.基本输出函数

print

作用:
    将一系列的值以字符串形式输出到标准输出设备上(默认终端)

格式:
    print(value , sep='',end='\n',file=sys.stdout,flush=False)

选项的关键字参数为:
    sep 两个值之间的分隔符,默认为一个空格
    end 输出完毕后在字符流末尾自动追加一个字符串,默认为换行符'\n '
    file: 流对象(默认为sys.stdout)
    flush: 是否立即将流进行输出

7.if 语句

作用:

让程序根据条件选择性的执行某条语句或某些语句

语法:
    if 真值表达式1:
        语句块1
    elif 真值表达式2:
        语句块2
    elif真值表达式3:
        语句块3
    ......
    else:
        语句块4


说明:

    elef 子句可以有0个,1个或者多个
    else 子句可以有0个或1个,且只能放在if语句的最后

if 语句的真值表达式

if 100:
    print('真值')
等同于:
if bool(100):
    print('真值')

if 语句 真值表达式返回的对象要用bool(x)取值后再决定执行哪儿条语句

if 语句的嵌套

if 语句本身是由多条子句组成的一条复合语句
if 语句可以作为语句嵌套到另一个语句的内部

8.条件表达式

语法:
    表达式1 if 真值表达式 else表达式2

作用:
	根据真值表达式的取值(True/False)来决定执行表达式1或表达式并返回结果的引用关系

pass 语句

作用:
    通常用来填充语法空白
语法:
    pass

布尔运算

运算符:
    not  and   or 非 与 或
布尔非操作 not
语法:
    not x
作用:
    对表达式x进行布尔取非.如bool(x) 为True则返回False, 否则返回True
示例:
    not True  # 返回False
    not False  # 返回True
    month = 10
    if not 1 <= month <= 12:
        print('month 不在1~12之间')
布尔与操作 and
语法:
    x and y  等同于 x if not bool(x) else y
    注: x, y 代表表达式
作用:
    优先返回假值对象
    当x的布尔值为False时,返回x, 否则返回y
示例:
    True and True   # True
    True and False  # False
    False and True  # False
    False and False # False
    0 and 0.0       # 0
    1.2 and 100     # 100
布尔或操作 or
语法:
    x or y  x  if  bool(x) else y
作用:
    优先返回真值对象
    当x为True时返回x,否则返回y
示例:
    True or True    # True
    True or False   # True
    False or True   # True
    False or False  # False
    0 or 0.0    # 0.0
    100 or 200  # 100

正负号运算符:

语法:
    + 表达式
    - 表达式
说明:
    这是一元运算符(只有一个数据参加运算)
示例:
    a = 5
    b = -a
    c = +a
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值