? 2019.7.31,今天整个人状态很不好,特别乏,由于自己是个算是个初学者,为了能保持清醒的学习,喝了两包咖啡,估计晚上又睡不着了。今天秀一下自己可爱的宝贝女儿,为了能给她提供较好的生活质量,我得百分之二百的努力。
? 自己口才不太好,总结能力一般,对于今天的学习内容只能做如下较普通的总结。
程序中经常会要求用户输入信息,然后打印成固定的格式,占位符能很方便的把用户信息放到指定的位置
name='zyl'
age=25
print('my name is %s my age is %s'% (name,age))
my name is zyl my age is 25
age = 25
print('my age is %d' % age)
my age is 25
%s(针对所有数据类型),%d(只针对数字类型)
很鸡肋的方法,基本不会去用
name = 'zyl'
age = 25
print("Hello, {}. You are {}.".format(name, age))
Hello, zyl. You are 25.
该方法相对于上面两种更加简单易懂,print(f‘{key}‘)的格式
name='zyl'
age=25
print(f"Hello,{name}. You are {age}.")
Hello,zyl. You are 25.
==大写的F和小写y都可以==
https://www.cnblogs.com/nickchen121/p/10728289.html
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | a+b |
- | 减 | a-b |
* | 乘 | a*b |
/ | 除 | a/b |
// | 除以取整 | a//b |
% | 除以取余 | a%b |
** | 幂(次方) | a**b为a的b次方 |
偷个懒,直接盗图吧!
贴图不可耻,理解记住就行
# and(和),两个条件都为真就为真,否则都为False
print(1>1 and 2>3) # False
print(10>1 and False) # False
# or(或),只要有一个为真就为真,否则都为False
age = 18
inp_age= input('age:')
print(age==inp_age or True) # True
print(True or False) # True
print(False or False) # False
# not(不是)
print(not True) # False
print(not False) # True
is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。
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
只做了解就行,==优先级高的括号括起来就行了==
https://www.cnblogs.com/nickchen121/p/10728299.html
if主要就是模拟我们人类做判断。就是说如果这样干什么,如果那样干什么。
表示if成立代码成立会干什么
<代码块1>
if <条件>:
<代码块2> # 当条件为True的时候执行代码块2然后执行代码块3,否则不执行代码块2直接执行代码块3
<代码块3> # 当条件不成立时直接运行代码块3
cls = 'human'
gender = 'female'
age = 18
if cls == 'human' and gender == 'female' and age > 16 and age < 22:
print('开始表白')
print('end...')
开始表白
end...
<代码块1>
if <条件>:
<代码块2> # 当条件为True的时候执行代码块2然后执行代码块3
else:
<代码块4> # 当条件不成立时,运行代码块4,然后再运行代码块3
<代码块3> # 当条件不成立时首先运行代码块4,然后运行代码块3
表示if成立代码成立会干什么,else不成立会干什么。
cls = 'human'
gender = 'female'
age = 38
if cls == 'human' and gender == 'female' and age > 16 and age < 22:
print('开始表白')
else:
print('阿姨好')
阿姨好
<代码块1>
if <条件1>:
<代码块2> # 当条件1为True的时候执行代码块2然后执行代码块3
elif <条件2>:
<代码块5> # 当条件1不成立条件2成立,执行代码块5,然后执行代码块3
elif <条件n>:
<代码块n>
else:
<代码块4> # 当if和elif的所有条件都不成立时,执行代码块4,然后执行代码块3
<代码块3>
if...elif...else表示if条件1成立干什么,elif条件2成立干什么,elif条件3成立干什么,elif...否则干什么。
cls = 'human'
gender = 'female'
age = 28
if cls == 'human' and gender == 'female' and age > 16 and age < 22:
print('开始表白')
elif cls == 'human' and gender == 'female' and age > 22 and age < 30:
print('考虑下')
else:
print('阿姨好')
考虑下
age = 18
inp_age = int(input('age:')) # 17
if age >= inp_age: # a
if age > inp_age: # b
if 'e':
print('猜小了') # a成立b也成立e也成立我才做
else: # c
print('猜中了') # a成立 c成立我才做
else: # d # a不成立我就做
print('猜大了')
https://www.cnblogs.com/nickchen121/p/10737326.html
? 终于写完了,赶紧抓紧时间去预习后面的知识点,时间就是金钱。
原文:https://www.cnblogs.com/zhuangyl23/p/11278710.html