Python学习笔记 定义 赋值 条件 循环
Python 3.12.0 文档
a = "好的, 测试字符tester" b = 17 c = 3 print(a[1:5]) #从第1(包含)个字符取到第5(不包含)个字符 print(a[:3]) #取到第3个字符(不含3) print(a[-5:-1]) #取倒数第5个到倒数第1个 print(a[-1:]) #取最后一个字符 print(len(a)) #字符长度 # exit() #退出 与quit()一样, 里面可以填写数字, 表示退出的原因 global d #定义全局变量 d = 5 #类型输出例子 print("a的类型:", type(a)) print("d的类型:", type(d)) #while循环例子 while d > 0: print(d) d -= 1 i = 0; #for循环 + 一种格式化 for char in "letter": i += 1 print("%d当前字符:"%i, char) #for遍历列表 fruits = ["apple", 'orange', 'banana'] for one in fruits: print("current fruit:", one) print("fruits's type is", type(fruits)) #print中带format占位 print("a:[{0}],b:[{1}],c:[{2}]".format(a, b, c)) #用isinstance检测类型 print("isinstance(a, int):", isinstance(a, int)) #检测类型 if True: print("True is true") else: print("True is false") # None可以当成False if None: print("None is true") else: print("None is false") # if else if else例子 if a == 5: print(' a = 5') elif a != 3: print('a != 3') else: print('a不是5, 也不是3') print("a=" + a) print("b=",b) # 字符串不能与整数直接相连 print("c=",c) c *=b print("c*=b c=",c, "继续") #连续输出多个 print(b / 3) # 除以3, 得小数 print(b // 3) # 除以后向下取整 print("_#"*10) # 输出10个*# print(__name__) from math import pi # 只导入math里面的pi print(pi) import math # 导入整个math包 print(math.pi) import sys print("python寻找的路径:", sys.path) num = input("输入一个整数或字符") print("num的type是:", type(num)) if isinstance(num, int): print("输入的是整数:" + num) else: print("输入的是字符:" + num)
#range 前开, 后闭, 步进长度(下面表示从10, 到0的遍历, 每次-1步进) count = 0 for i in range (10,0,-1): print(i,end=" ") count += 1 if count % 3 == 0: print(end="\n") print("while test") # while循环 i = 1 while i < 5 : #i++ 错误, 不支持 print(i) i += 1
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义