01
两个数值的交换
x, y =10, 20
print(x, y)
y, x = x, y
print(x, y)
02
使用三元操作符来实现条件赋值
y = 20
x = 9 if (y == 10) else 8
print(x)
[表达式为真的返回值] if [表达式] else [表达式为假的返回值]
03
链状比较操作符
n = 10
print(1 < n < 20)
print(1 > n <= 9)
04
找三个变量中的最小数
def small(a, b, c):
return a if a<b and a<c else (b if b<a and b<c else c)
print(small(1, 0, 1))
print(small(1, 2, 2))
print(small(5, 4, 3))
05
列表推导
x = [m**2 if m>10 else m**4 for m in range(50)]
print(x)
06
多行字符串
multistr1 = "select * from multi_row \
where row_id < 5"
print("multistr1打印是:"+multistr1)
multistr2 = """select * from multi_row
where row_id < 5"""
print("multistr2打印是:"+multistr2)
multistr3 = ("select * from multi_row"
"where row_id < 5"
"order by age")
print("multistr1打印是:"+multistr3)
07
存储列表元素到新的变量
testList = [1, 2, 3]
x, y, z = testList # 变量个数应该和列表长度严格一致
print(x, y, z)
08
重复打印字符串N次
n = 2;
s ="hello"; print(s * n);
09
首字母大写
s = "hello world"
print(s.title())
10
化列表值
items = [0]*3
print(items)
11
输入加密的密码
正常我们输入用户密码是这样的
username=input('Username: ')
passwd=input('Passwd:')
print ('Logging In...')
但是这样执行出来,输入密码的时候是显示输入内容的,如果我们想密码不显示出来的话,可以这样做
from getpass import getpass
username=input('Username: ')
passwd=getpass('Passwd:')
print ('Logging In...')
注:getpass模块在pycharm中不可用
往期推荐
通过server酱实现定时推送天气情况,再不用担心你的糊涂蛋女友忘带伞了~~
媳妇儿喜欢玩某音中的动漫特效,那我就用python做一个图片转化软件。
关注菜鸟小白的学习分享 更多精彩等你发现!
一个人学习——孤单
一群人学习——幸福
喜欢我就点亮小花吧