大家好,我是yma1本文分享关于python的基础数据类型,作为python爬虫专栏的基石。
发展历史:
Python是由GuidovanRossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-C、C++、Algol-6SmallTalk、Unixshell和其他的脚本语言等等。Python源代码同样遵循GPL协议。Python7被确定为最后一个Pythonx版本,它除了支持Pythonx语法外,还支持部分Python1语法。
python的基础数据类型包括
约定范围,python可以处理范围之外的数字
最大整数sys.maxsize最小整数-sys.maxsize-1
import sys
year=2023
if __name__ == "__main__":
print(year,type(year))
print("sys.maxsize",sys.maxsize)
print("-sys.maxsize -1",-sys.maxsize -1)
运行结果
2023
字符串的遍历
从左到右下标0开始的,下标递增从右到左下标-1开始的,下标递减
words="I am yma16,a csdn player"
if __name__ == "__main__":
print(words[0])
print(words[-1])
运行结果
子串[头下标:尾下标]来截取相应的字符串,范围左闭右开
words="I am yma16,a csdn player"
if __name__ == "__main__":
print(words[0:1])
print(words[0:10])
运行结果如下:
复制本身可用*符号,如"csdn"*2拼接可用+,如"yma16"+"&"+"front"
????List
数组List内的元素数据类型不限
a=[2,0,2,3]
b=["c","s","d","n"]
if __name__ == "__main__":
print(a) # 输出完整列表
print(a[0]) # 输出列表的第1个元素
print(a[1:3]) # 输出第2个至第3个元素
print(a[1:]) # 输出从第2个开始至列表末尾的所有元素
print(a * 2) # 输出列表两次
print(a + b) # 打印组合的列表
运行结果
[2,0,2,3]2[0,2][0,2,3][2,0,2,3,2,0,2,3][2,0,2,3,‘c’,‘s’,‘d’,‘n’]
元组,数据集合,不允许更新,而列表是允许更新的
a=(2,0,2,3)
b=("c","s","d","n")
if __name__ == "__main__":
print(a) # 输出完整列表
print(a[0]) # 输出列表的第1个元素
print(a[1:3]) # 输出第2个至第3个元素
print(a[1:]) # 输出从第2个开始至列表末尾的所有元素
print(a * 2) # 输出列表两次
print(a + b) # 打印组合的列表
运行结果
2
????Dict
字典,映射关系的数据集,key->value常用方法
keys获取key数组values获取values数组
dict = {}
dict["one"] = "This is one"
dict[2] = "This is two"
tinydict = {"name": "yma16", "code": 200, "platform": "csdn"}
if __name__ == "__main__":
print(dict["one"]) # 输出键为"one" 的值
print(dict[2]) # 输出键为 2 的值
print(dict) # 完整dict
print(tinydict) # 输出完整的字典
print(tinydict.keys()) # 输出所有键
print(tinydict.values()) # 输出所有值
运行结果
ThisisoneThisistwo{‘one’:‘Thisisone’,2:‘Thisistwo’}{‘name’:‘yma16’,‘code’:200,‘platform’:‘csdn’}dict_keysdict_values
⭐结束
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点