用wile 和 for 循环输入的内容
s = input("输入你的内容")
for 循环
for a in s:
print(a)
while 循环
a = 0
s = input("输入你的内容")
while a < len(s):
print(s[a])
a += 1
# 一.python 基础数据类型
1 int 整数
2 str 字符串
3 boll 判断真假,Ture 和 False
4 list 存储数据 用[]表示
5 tuple 元组,不可以发生改变用()表示
6 dict 字典,保存键值对, 一样可以保存大量数据
7 set 集合,保存大量数据,不可以重复,其实就是不保存value的dict
二 . 整数(int)
整数可以进行的操作:
bit_length().计算整数在内存中占用的二进制码的长度
三.布尔值 (bool)
取值只有True,False,\
bool值没有操作
转换问题:
str -> int = int(str)
int -> str = str(int)
int ->bool = bool(int)
str ->bool = bool(str)
bool->str = str(bool)
四.字符串
把字符连成串,在python中用 ' , " , """ , '''
1. 切片和索引
1) 索引 :缩影就是下标 下标从0开始数
a = "ABCDEFG"
print(a[0]) # 打印的是第一个 A
print(a[1]) # 打印的是第二个 B
print(a[-1]) # 打印的是倒数第一个
print(a[-2]) # 打印倒数第二个
2. 切片 : 我们可以使用下标来截取部分字符串的内容
语法: str[start:end]
a = "ABCDFGHIJK"
print(a[0:3]) #截取 0-3(第一个到第三个) 输出: ABC
print(a[3:5]) #截取 3-5 输出: DF
print(a[4:]) # 第五个到最后一个
print(a[:-1])# 截取最后一个
print(a[:])# 截取全部
跳着截取:
print(a[0:5:2]) # 第一个开始取 取出5个数 每两个取一个 输出 ACE
print(a[2:6:3]) # 从第三个数开始 每三个取一个
print(a[0:5:-1]) # 倒着取数 结果 DCBA
print(a[-1::-2]) # 从倒数第一个取到开始第一个 结果KIGECA