• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
戈瑾
博客园    首页    新随笔    联系   管理    订阅  订阅
python学习

python的基本数据类型

1.字符串:可进行拼接和截取

2.数字:int,float,complex(复数)

涉及到格式转换:int(x)转换为整数,float(x)转换为浮点数,complex(x)将x转换为一个复数,实部为x,虚部为0

运算注意:a/b得到的是一个浮点数,a//b得到的是:整数除法返回向下取整后的结果。a**b代表:a的b次幂

3.列表(list)

形如:list=['Python','Web','Script']可对其进行访问和修改与删除

删除:del list[2]就将Script删除掉

a=[0,1,2,3,4]
a[0]=9
b=[5,6,7,8]
del b[2]
print(a[:3])
print(b)

输出:

[9, 1, 2]
[5, 6, 8]

4.Tuple(元组)

形如:tup1 = ('Google', 'Runoob', 1997, 2000)

我们不能修改里面的元素值,但可以进行访问和与其他的字符串进行拼接,元组有一些内置函数:len(tuple)计算元组的元素个数,max,min返回元组中的最大值和最小值。

5.字典(Dictionary)

含有key和value,和map是一样的

 1 # #字典;键与值的集合
 2 dict = {}
 3 dict['one'] = "1 - 菜鸟教程"
 4 dict[2] = "2 - 菜鸟工具"
 5 
 6 tinydict = {'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'}
 7 
 8 print(dict['one'])  # 输出键为 'one' 的值
 9 print(dict[2])  # 输出键为 2 的值
10 print(tinydict)  # 输出完整的字典
11 print(tinydict.keys())  # 输出所有键
12 print(tinydict.values())  # 输出所有值
13 print(dict.keys())  # 输出所有键
14 print(dict.values())  # 输出所有值
15 print ("我叫 %s 今年 %d 岁!" % ('小明', 10))

输出:

1 - 菜鸟教程
2 - 菜鸟工具
{'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'}
dict_keys(['name', 'code', 'site'])
dict_values(['runoob', 1, 'www.runoob.com'])
dict_keys(['one', 2])
dict_values(['1 - 菜鸟教程', '2 - 菜鸟工具'])
我叫 小明 今年 10 岁!

 
# #字典;键与值的集合 dict = {} dict['one'] = "1 - 菜鸟教程" dict[2] = "2 - 菜鸟工具" tinydict = {'name': 'runoob', 'code': 1, 'site': 'www.runoob.com'} print(dict['one']) # 输出键为 'one' 的值 print(dict[2]) # 输出键为 2 的值 print(tinydict) # 输出完整的字典 print(tinydict.keys()) # 输出所有键 print(tinydict.values()) # 输出所有值 print(dict.keys()) # 输出所有键 print(dict.values()) # 输出所有值 print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
posted on 2021-03-22 09:35  戈瑾  阅读(41)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3