2017.07.31 学习整理

2017.07.31 学习整理

python基础

格式化输出的三种方式

1. 占位符

name = 'ming'
age = 19
print('my name is %s my age is %s' % (name, age))

my name is ming my age is 19

2. format格式化

name = 'ming'
age = 19
print("Hello, {name}. You are {age}-{age}.".format(age=age, name=name))

Hello, ming. You are 19-19.

3. f-String格式化

name = "ming"
age = 19
print(f"Hello, {name}. You are {age}.")

Hello, ming. You are 19.

基本运算符

1.算术运算符

print(1+2)

3

2.比较运算符

pwd='321'
print(pwd=='321')

True

以下假设变量a为10,变量b为20

3.赋值运算符

age=19
age=age+1
print(age)

答:20

以下假设变量a为10,变量b为20

4.逻辑运算符

print(3>3and1>2or2>1)

Ture

以下假设变量a为10,变量b为20

5.身份运算符

x = 257
y = x
z = 257

print(f'x is y:{x is y}')
print(f'x == y:{x == y}')

print(f'x is z:{x is z}')
print(f'x == z:{x == z}')

x is y: True
x == y: True
x is z: False
x == z: True

身份运算符用于比较两个对象的存储单元。

6. python运算符优先级

python运算符的优先级相当于数学中的先算乘除再算加减,优先级高的你括号括起来就行了

# Python中True为1,False为0
print(True > 0)  # True
print(True > 2)  # Flase

流程控制之if判断

1.语法

if判断其实是在模拟人做判断.

1.1 if

if 条件:
    代码1
    代码2
    代码3
    ...
# 代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行)

1.2 if...else

if 条件:
    代码1
    代码2
    代码3
    ...
else:
    代码1
    代码2
    代码3
    ...

1.3 if...elif...else

if 条件1:
    代码1
    代码2
    代码3
    ...
elif 条件2:
    代码1
    代码2
    代码3
    ...
elif 条件3:
    代码1
    代码2
    代码3
    ...
...
else:
    代码1
    代码2
    代码3
    ...

2. if的嵌套

# if的嵌套
cls = 'human'
gender = 'female'
age = 18
is_success = False

if cls == 'human' and gender == 'female' and age > 16 and age < 22:
    print('开始表白')
    if is_success:
        print('那我们一起走吧...')
    else:
        print('我逗你玩呢')
else:
    print('阿姨好')

开始表白

我逗你玩呢

posted @ 2019-07-31 15:48  zmy泳  阅读(96)  评论(0编辑  收藏  举报