• Python 基础整理(未完)



    数据类型和变量:

    整数:Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。

    计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

    浮点数:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全

    相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,

    1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

    字符串:字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等

    布尔值:true和false,布尔类型可以用and。or和not运算

    空值:Python用none表示

    变量:列如:a = 1 ;b = 2;c = true 等

    常量:常量就是不能变的变量,常用的数学常数π就是一个常量


    注意:在Python中可以把任何数据都看作是“对象”


    字符串和编码:

    字符串编码:在Python3中字符串是以Unicode编码,Python支持多种语言。

    格式化: 'Hi, %s, you have $%d.' % ('Michael', 1000000)

    >>>'Hi, Michael, you have $1000000.'

    format(): 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)

    >>>'Hello, 小明, 成绩提升了 17.1%'


    list和tuple:

    list(列表):list是一种有序的集合,可以随时添加和删除其中的元素。

    例如:list1 = ["aaaa","bbbb","ccccc","dddddd"]

    len(list1)  >>> 4 获取长度
    list11[0]   >>> "aaaa" 获得第一个值
    list1[-1]    >>> "dddddd" 获得最后一个值

    list1.append("eeeee") 添加一个元素到末尾
    list1.insert(1, 'Jack') 把元素插入到指定的位置,比如索引号为1的位置
    list1.pop() 删除末尾元素
    list1.pop(i) 要删除指定位置的元素,用pop(i)

    list1[0] = "111111" 将第一个值换成111111

    注意:list的值可以使数据类型不同的值。


    tuple(元组):uple和list非常类似,但是tuple一旦初始化就不能修改

    列如:tuple = ("aa","bb","cc","dd","ee")

    这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的

    当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,定义一个空
    tuple用 a = ().

    定义只有一个元素的元组,注意要在元素要加一个“,”,a = (1,)表示元组只有一个
    元素

    元组使用()来定义元素而列表使用[].


    条件判断:

    age = 20
    if age >= 6:
    print('teenager')
    elif age >= 18:
    print('adult')
    else:
    print('kid')


    循环:

    dict:

  • 相关阅读:
    spring相关资源
    spring mvc获取request HttpServletRequest
    spring中文乱码问题
    haskell读写文件相关(含二进制)
    grade web的构建约定 convention
    李洪强iOS开发之-实现点击单行View显示和隐藏Cell
    Animated progress view with CAGradientLayer(带翻译)
    关于CAShapeLayer
    CAShapeLayer的使用
    用缓动函数模拟物理动画
  • 原文地址:https://www.cnblogs.com/long-cl/p/10060158.html
Copyright © 2020-2023  润新知