悉野小楼

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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
    
复制代码

 

posted on   悉野  阅读(13)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示