Python_(1)数据类型及其常见使用方法(图文)

简介: 总结Python的基本数据类型和常见的使用方法,一目了然

python学习笔记

一. 变量类型及其常见函数用法:数值型(int float complex) 字符串 (str) 列表 (list)元组 (tuple) 字典(dict)

  • (1)数值

  import math
  a=20;b=3.2; 
  a**3;                                #结果为20*20*20《=》math.pow(20,3)
  print(a**3);
  print(round(100/3,3));                #小数点后面保留3位有效数字(保证输出格式)
  print(math.ceil(3.32));               #向上取整
  print(math.floor(3.32));              #向下取整
  print(math.radians(180));             #度数转换成弧度制
  divmod(10);                           #取商和余数
  结果:8000  33.333   4   3  3.1415926   (3,1)
  • (2)字符串

str="abc";str1="def"; 
print(a+b);                             #字符串拼接
print(a*3);                             #字符串乘法
结果:abcdef  abcabcabc
  • (3)元组 (元组只要确定就不能修改 增加 删除任何元素)

       zoo=('wolf','dog','cat')
       a,b,c=zoo                         #相当于a=zoo[0],b=zoo[1],c=zoo[2]
       print("%s is 狼,%s is 狗,  %s is 猫"%(a,b,c))
       print("{} is 狼,{} is 狗,  {} is 猫".format(a,b,c))
    
       结果:wolf is 狼,dog is 狗,cat is 猫

    wolf is 狼,dog is 狗,cat is 猫
    %c 定制字符及其ASCLL码

%o 定制无符号八进制数
%s 定制字符串

%x 定制无符号十六进制数

%d 定制整数
%f定制浮点数,后可指定小数点后面精度
%u 定制无符号整数
%e用科学计数法定制浮点数

  • (4)列表 类似于链表

    list_name=["car","jeep","bike"]     #创建列表
    list_name.append("tractor")         #在列表的末尾追加tractor元素
    list_name.insert(2,"train")         #在下标为2的位置插入train元素
    list_name.remove("jeep")            #删除list_name中的jeep元素
    list_name.pop()                     #弹出list_name的最后一个元素

列表的访问

 list=["car","jeep",bike","tractor","airplane"]
list[-2]                         # 访问倒数第二个元素 tractor
print(list[1,4])                 #输出标号为1,2,3的元素,及[jeep,bike,tractor]
print(list[-3,-1])               #输出标号为-3,-2元素 及[bike,tractor]
list1=["1","2"]
list = list+list1                #list=["car","jeep",bike","tractor","airplane","1","2"]
list1.extend(list)               # list1=["1","2","car","jeep",bike","tractor","airplane"]
list2=["5","6"]
list2 +=["7"]                    #list2=["5","6","7"]
print(list)
结果:     tractor
          [jeep,bike,tractor] 
          [bike,tractor]
          ["car","jeep",bike","tractor","airplane","1","2"]

常用列表方法

IMG_20180409_100012

  • (5)字典值

    • 字典键值对表示方法:dict = ["key1","value1","key2","value2" ...]

    • 字典的常用方法

      8e25d07545765df7db1182198cf359c21be71b87

目录
相关文章
|
6天前
|
数据采集 存储 API
网络爬虫与数据采集:使用Python自动化获取网页数据
【4月更文挑战第12天】本文介绍了Python网络爬虫的基础知识,包括网络爬虫概念(请求网页、解析、存储数据和处理异常)和Python常用的爬虫库requests(发送HTTP请求)与BeautifulSoup(解析HTML)。通过基本流程示例展示了如何导入库、发送请求、解析网页、提取数据、存储数据及处理异常。还提到了Python爬虫的实际应用,如获取新闻数据和商品信息。
|
27天前
|
数据格式 Python
如何使用Python的Pandas库进行数据透视图(melt/cast)操作?
Pandas的`melt()`和`pivot()`函数用于数据透视。基本步骤:导入pandas,创建DataFrame,然后使用这两个函数转换数据格式。示例代码展示了如何通过`melt()`转为长格式,再用`pivot()`恢复为宽格式。输入数据是包含'Name'和'Age'列的DataFrame,最终结果经过转换后呈现出不同的布局。
39 6
|
27天前
|
数据挖掘 数据处理 索引
如何使用Python的Pandas库进行数据筛选和过滤?
Pandas是Python数据分析的核心库,其DataFrame数据结构便于数据操作。筛选与过滤数据主要包括:导入pandas,创建DataFrame,通过布尔索引、`query()`或`loc[]`、`iloc[]`方法筛选。
|
1天前
|
存储 机器学习/深度学习 数据可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
Python面板时间序列数据预测:格兰杰因果关系检验Granger causality test药品销售实例与可视化
24 6
|
1天前
|
机器学习/深度学习 数据采集 供应链
从数据到决策:scikit-learn在业务分析中的应用
【4月更文挑战第17天】本文探讨了scikit-learn在业务分析中的应用,包括数据预处理、分类、回归和聚类模型的构建,以及模型评估与优化。通过使用scikit-learn,企业能有效处理数据、预测趋势、客户细分并制定决策,从而提升经营效率和市场策略。随着机器学习的发展,scikit-learn在业务分析领域的潜力将持续释放,创造更多价值。
|
1天前
|
算法 数据可视化 Python
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
Python中LARS和Lasso回归之最小角算法Lars分析波士顿住房数据实例
|
1天前
|
BI 开发者 数据格式
Python代码填充数据到word模板中
【4月更文挑战第16天】
|
2天前
|
数据可视化 算法 API
Python数据可视化-seaborn Iris鸢尾花数据
Python数据可视化-seaborn Iris鸢尾花数据
|
2天前
|
程序员 索引 Python
06-python数据容器-set(集合)入门基础操作
06-python数据容器-set(集合)入门基础操作
|
2天前
|
索引 容器
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数

热门文章

最新文章