python常用函数及循环
print(value, ..., sep=' ',end='\n') #默认空格分隔,最后一行打印换行
print(1,2,3,sep='\n', end='***')
isinstance 判断类型
print(isinstance(1,(int,str,bool)))
打印奇偶数
打印10以内奇数
for i in range(1,10,2): print(i)
打印10以内偶数
for i in range(0,10,2): print(i)
倒着打印10以内偶数
for i in range(8,-1,-2): print(i)
三元表达式
真值表达式 if 条件表达式 else 假值表达式
# 判断用户的输入的值,如果为空,输出"empty",否则输出该值 value = input('>>>') if value: print(value) else: print('empty') value = input('>>>') print(value if value else 'empty')
字符串拼接
str(1) + ',' + 'b' # 都转换成字符串拼接到一起 "{}-{}".format(1, 'a') # {}就是填的空,有2个,就使用2个值填充 # 在3.6后,可以使用插值 a = 100; b = 'abc' f'{a}-{b}' # 一定要使用f前缀,在大括号中使用变量名
print(str(1) + ',' + 'b') 1,b print("{}-{}".format(1,'a')) 1-a a = 100 b = 'bc' print(f'{a}-{b}') 100-bc
实战:
1.打印九九乘法表
for i in range(1,10): for j in range(1,i+1): print('{}*{}={}\t'.format(j,i,j*i),end='') print('\n')
2.账号密码登录
user = 'jerry' password = '123456' count = 3 for i in range(1,count+1): input_user = input('账号:') input_password = input('密码:') if input_user == user and input_password == password: print(input_user + " login success") break else: if i < count: print('user or password is wrong') else: print('wbrong > ' + str(count)) break
username = 'tom' password = 'tom' wrongtimes = 0 while True: if wrongtimes < 3: u = input('Input your username: ') p = input('Input your password: ') if username == u and password == p: print('login successfully') wrongtimes = 0 break else: print('Invalid username or password') wrongtimes += 1 else: print('failed') break
分类:
python
, python运维自动化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2020-01-06 shell中数组的运用