zoukankan      html  css  js  c++  java
  • Python初探第一篇-变量与基本数据类型

    变量

      Python中的变量和c语言中有所区别,Python是动态类型的语言,因此不需要预先声明变量的类型,在赋值的那一刻变量的类型和值就一起初始化。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

      并且Python中的赋值语句是建立对象的引用值,而不是对象,就如同指针,而不是数据储存的区域。

    test_list=[1,2,3,4]
    new_list=test_list      #不是test_list的副本,只是test_list的引用
    new_list.append(5)
    print(test_list)           #[1,2,3,4,5]

    因此会涉及到深拷贝和浅拷贝的问题,这里不做阐述,之后再专门来讨论。

    基本数据类型

    1、数字

    int(整型)

      在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647   在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

    2、布尔值(bool)

    3、字符串

    new_str="Hello,world"

    字符串常用功能: 

    • 移除空白 strip()
    • 分割  split()
    • 长度       len()
    • 索引       new_str[0]
    • 切片  new_str[1:3]
    4、列表
     
    创建列表:
    name_list=[]
    name_list=list([])

    基本操作:

    • 索引
    • 切片
    • 追加  append()
    • 删除  pop()    remove()
    • 长度  len()
    5、元组
     
    创建元组:
    new_tuple=(1,2,3)

    元组内容不可修改

    基本操作:
    • 索引
    • 切片
    • 遍历
    • 长度
    • 包含
    6、字典(无序)
     
    创建字典:
    new_dic={key1:value1,
             Key2:value2}        

    常用操作:

    • 索引
    • 新增
    • 删除
    • 键、值、键值对
    • 遍历(键值键值对)
    • 长度

    运算符  

    1、算数运算:

    2、比较运算:

    3、赋值运算:

    4、逻辑运算:

    5、成员运算:

  • 相关阅读:
    centOS 6 服务管理与服务脚本
    centOS 6启动流程
    shell脚本之流程控制
    centOS7网络配置(nmcli,bonding,网络组)
    模拟主机跨路由通信实验
    网络配置之基本网络配置(cenos6)
    网络基础之IP地址与子网划分
    网络基础之网络层
    我的BO之数据保护
    我的BO之强类型
  • 原文地址:https://www.cnblogs.com/ifyoushuai/p/8970222.html
Copyright © 2011-2022 走看看