整数 布尔值 字符串 for循环

匿名 (未验证) 提交于 2019-12-02 23:47:01
# bin -- 十进制转二进制 # int("1101",2) -- 二进制转十进制 # 十进制转二进制的算法     # 除2 取余,获取的所有余数从下往上进行计算  # 二进制转十进制的算法 #     从右向左,依次乘以2的次方 #      1101  1* 2**0 + 0 * 2**1 + 1*2**2 + 1* 2**3  # python2 中有long /获取的是整数 # python3 中只有int /获取的是浮点数
#name = "meet" # 0123   从左向右 # -4-3-2-1  从右向左 # 索引  通过索引可以精确定位到某个元素  # 切片: [起始位置:终止位置]  # 步长: 默认是1,通过步长可以决定方向和查找方式的迈的步子  # 字符串的方法; # upper  全部大写 # lower  全部小写 # startswith  以什么开头 # endswith   以什么结尾 # count    统计(计数) # strip    脱: 头尾两边端的空格,换行以及制表符, 可以自己指定 # split    分割: 以空格,换行以及制表符进行分割,可以自己指定,可以指定切割的次数 # replace  替换: 第一个旧的值,第二是个新的值,可以指定替换的次数  # is系列: # str.isdigit # 判断是不是阿拉伯数字 # str.isdecimal # 判断是不是十进制数 # str.isalnum # 判断是不是字母,数字,汉字 # str.isalpha # 判断是不是字母,中文

for i in "alex":

pass

print(i) # x

pass / ... ռλ

32λ -2 ** 31 -1 ~ 2 ** 31 -1

64λ -2 ** 63 -1 ~ 2 ** 63 -1

+ - * / // ** %

"""
python2 整型 int -- long(长整型) /获取的是整数
python3 整型 int / 获取的是浮点数(小数)
"""

15 1

7 1

3 1

1 1

24 0

12 0

6 0

3 1

1 1

186 0

93 1

46 0

23 1

11 1

5 1

2 0

1 1

56 0

28 0

14 0

7 1

3 1

print(bin(56))

0 * 2 ** 0 + 0 * 2 ** 1 + 0 * 2 ** 2 + 1 * 2**3 + 1*2 4 +1 * 2 5

0 + 0 + 0 + 8 + 16 + 32

10101

1 * 2 ** 0 + 0 * 21 + 1* 22 + 0 * 23 + 1* 2 4

1 + 0 + 4 + 0 + 16

print(bin(21))

name = "meat"

  # 0123       从左向右   #-4-3-2-1    从右向左   # 索引(下标) 通过索引可以精确的定位到某个元素

print(name[-1])

   # 0 1 2 3 4 5 6    #-7-6-5-4-3-2-1

a = name[0]

b = name[1]

print(a+b)

print(name[2:5])

print(name[-2:-5])

name = "大黑哥吃大煎饼"

print(name[1:5])

print(name[-2:-6:-1])

print(name[-6:6])

a = name[0]

b = name[2]

c = name[4]

d = name[6]

print(a+b+c+d)

print(name[::2])

"""
s = 'Python最NB'
获取s字符串中前3个内容
s[0:3]
获取s字符串中第3个内容
s[2]
获取s字符串中后3个内容
s[-3:]
获取s字符串中第3个到第8个
s[2:8]
获取s字符串中第2个到最后一个
s[1:]
获取s字符串中第1,3,5个内容
s[0:6:2]
获取s字符串中第2,4,6个内容
s[1:7:2]
获取s字符串中所有内容
s[:]
获取s字符串中第4个到最后一个,每2个取一个
s[3::2]
获取s字符串中倒数第5个到最开始,每3个取一个
s[-5::-3] 
"""

print(s[-5::-3])

s = "ALEX"

print(s1)

print(s1)

if s.upper() == "AbC5".upper():

else:

s = "ALEX"

s1 = s.startswith("E",2,6)

print(s1)

s = "ALEX"

s1 = s.endswith("X",3,4)

print(s1)

s = "alexdxjbx"

s1 = s.count("x")

print(s1)

n = input(">>>")

if n.strip() == "alex":

print("1")

else:

print("2")

s = "alexdsba"

print(s1)

s = "aelxlaaa"

print(s1)

print(s1)

s = "12.3"

print(len(name))

"""



"""

count = 0

while count < len(name):

print(name[count])

count += 1

print(x)

print(i)

print(i)

print(i)

print(i)

print(3)

print(54)

print(67)

print(i)

name = "alex"

for x in name:

print(x)

print(x)

name = True

for i in name:

print(i)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!