zoukankan      html  css  js  c++  java
  • python学习笔记(五)

            八、数据类型

            我们知道计算机中的一切都是以数字的形式存在的,和传统的数学对数字有自然数、整数、奇偶数等数字分类一样,计算机对数据也有分类。如果要python做特特定的工作,就要指定数据类型。下面是几种常见的数据类型:

            1、整数 int

            和数学中的整数一样,包括正整数和负整数。-100、0、1、1000、20000、123456都是整数。

            2、浮点数 float

            浮点数即是数学中的小数,如1.0、2.2、3.14159等等。当浮点数很长的时候,就需要用科学计数法表示,把10^n记作en,如299000000记作 2.99e8 ,0.0000086记作 8.6e-6 。在python中可以直接对整数和浮点数进行加减乘除的运算,在python3中进行除法运算,要得到准确结果应该使用浮点数。

            3、字符串 str

            字符串是' '单引号 或" "双引号中间的内容,可以是任意文本。

            可以用一些方法对字符串进行操作。

    1 name = 'tom'
    2 print(name.title())         #首字母大写
    3 print(name.upper())      #全大写
    4 name='TOM'
    5 print(name.lower)         #全小写
    6
    7#Tom
    8#TOM
    9#tom

            使用+加号可以合并字符串

    first_name = 'snow'
    last_name = 'jon'
    full_name = first_name+' '+last_name
    print(full_name)
    #jon snow

            制表符和换行符

            在字符串中加入 可以实现缩进一个tab,加入 可以换行。

            强制类型转换

            str(),int()等方法可以对数据进行强制类型转换。

            4、布尔值

            和布尔代数一样,布尔值只有True或False两种数值。

            可以用and、or、not对布尔值进行运算。

            九、列表

            列表由一系列的元素按顺序排列组成。用方括号[ ] 表示,用逗号分隔其中的元素。

    color = ['red','yellow','blue','green','black' ]
    print(color)
    
    #['red','yellow','blue','green','black' ]会把列表中全部内容打印出来,包括方括号

            访问元素和对元素进程操作

    color = ['red','yellow','blue','green','black' ]
    print(color[0])  #索引从0开始
    #red
    print(color[1].title())
    #Yellow
    
    #修改元素
    color[1]='pink'
    print(color[1])
    #pink
    
    #在末尾添加元素
    color.append('silver')
    print(color[-1])      #索引[-1]可以读取表中最后一个元素
    #silver
    
    #任意位置插入元素
    color.insert(2,'brown')
    print(color[2])
    #brown
    
    #按位置删除元素
    del color[0]
    
    #删除最后一个元素
    last_color=color.pop()  #用pop()删掉的元素可以储存到变量中利用
    #也能对pop()输入参数来删除任意位置的元素,如pop(2)
    
    #根据值删除元素
    color.remove('green')
  • 相关阅读:
    3、Semantic-UI之定义容器
    2、Semantic-UI之网格布局
    1、Semantic-UI之开发环境搭建
    PyCharm创建普通项目配置支持jinja2语法
    CentOS 7安装GitLab、汉化、配置邮件发送
    Docker swarm 实战-部署wordpress
    线程和进程
    NGINX内置变量
    iTerm2 + Oh My Zsh 打造舒适终端体验
    CentOS 7修改网卡名称
  • 原文地址:https://www.cnblogs.com/Kammuri/p/8308801.html
Copyright © 2011-2022 走看看