
中国史之【涿鹿之战】:
黄帝部族联合炎帝部族,与蚩(chi)尤所进行的一场大战。最终以蚩尤的失败收场,从而奠定了黄帝轩辕氏成为中国人文始祖的地位。这也是中国史上记载的最早的战场。
-来源:全历史APP
今天讲python的数字类型以及字符串类型。有需要的也可以直接去我的github查看全部笔记。
俗话说:“好记性不如烂笔头”,多写写多记记,总不会错。多一些不为什么的坚持,少一些功利主义的追求。
对于环境的配置,可以参考:手把手实战配置深度学习环境(win10版)以及手把手实战配置深度学习环境(Ubuntu20.04版)。
1、数字类型 布尔型、整数、浮点数、复数num = 2 print(num << 3) #左移三位,由10变成10000 >>> 16
补充:
与(&)运算规则是:两个1才是1,或(|)运算规则是有1就是1,非(~)运算规则就是取反,而异或(^)运算规则是不同就是1。
print(255 & 101) #因为255是11111111,与其他按位与运算,就是其他 >>> 101 print(255 ^ 101) #异或操作,101的二进制是01100101,结果是10011010 >>> 154 print(154 ^ 255) >>> 101 print(~101) # 按位取反 >>> -102
更多可参考菜鸟教程。
print(3 ** 3) # 3的3次方 >>> 27 import math print(math.pi) >>> 3.1415926535897932、字符串类型 (1)序列类型:
字符串:把文本放入单引号、双引号或三引号(多行)中
(4)文档字符串:索引、切片、min()、max()、len()等
(7)支持操作:str1 = "www.baidu.com" print(len(str1)) print(str1[0:]) print(str1[1:4]) # 顾首不顾尾 print(str1[0:6:-1]) # 没有输出 print(str1[6:0:-1]) # 倒序输出 print(str1[-1], str1[-2]) # 从左到右是0索引开始计算,反过来是从-1索引开始算,正负索引的绝对值之和为长度 print(str1[-1:-3]) # 没有输出 print(str1[-1:-3:-1]) print(str1[-3:-1]) # 注意顾首不顾尾 print(str1[-3::-1]) print(min(str1)) print(max(str1)) print(all(str1)) print(any(str1))
输出结果:
13 www.baidu.com ww. iab.ww m o mo co c.udiab.www . w True True(8)字符串的操作:
str2 = "jackkoling"
print(str2.capitalize())
print(str2.index('kko'))
print(str2.index('k', 4, 7)) # 指定从第4个开始找,找到第7个,不包括第7个
t = list(str2)
print(t)
print('.'.join(t))
print(''.join(t))
print("JACKKO".lower())
print("ling".upper())
print(str2.replace('ling', 'LING'))
str3 = "image.jpg"
print(str3.split('.'))
str4 = " hello "
print(str4.strip())
输出结果:
Jackkoling 3 4 ['j', 'a', 'c', 'k', 'k', 'o', 'l', 'i', 'n', 'g'] j.a.c.k.k.o.l.i.n.g jackkoling jackko LING jackkoLING ['image', 'jpg'] hello
【声明】:学习笔记基于互联网上各种学习资源的个人整理。
以上是本期内容,下期介绍python的列表类型。
我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我一起学习。