zoukankan      html  css  js  c++  java
  • Python学习笔记(1)—Python基础

    文章来源廖雪峰Python教程学习总结

    1. 数据类型和变量

      整数
      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”等等。请注意,”或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”“括起来,比如”I’m OK”包含的字符是I,’,m,空格,O,K这6个字符。

    2. list
      Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
      操作:类似于数组操作可以直接存取,可以修改元素,可以嵌套list
      Example:

    classmates = ['Michael', 'Bob', 'Tracy']
    >>> classmates[0]
    'Michael'
    >>> classmates[-1]#取倒数第一个元素
    'Tracy'
    >>> classmates.append('Adam')#list是一个可变的有序表,所以,可以往list中追加元素到末尾
    #也可以把元素插入到指定的位置,比如索引号为1的位置:
    >>> classmates.insert(1, 'Jack')
    >>> classmates
    ['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
    #要删除list末尾的元素,用pop()方法:
    >>> classmates.pop()
    'Adam'
    >>> classmates
    ['Michael', 'Jack', 'Bob', 'Tracy']
    #要删除指定位置的元素,用pop(i)方法,其中i是索引位置:
    >>> classmates.pop(1)
    'Jack'
    >>> classmates
    ['Michael', 'Bob', 'Tracy']

    3.tuple

    另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

    4.Python中的条件判断

     # 注意在Python的条件判断else if ==elif
     # 判断之后的‘:’不可以忘记
     if <条件判断1>:
        <执行1>
    elif <条件判断2>:
        <执行2>
    elif <条件判断3>:
        <执行3>
    else:
        <执行4>
    
    # -*- coding: utf-8 -*-
    
    height = 1.75
    weight = 80.5
    bmi = height/(weight*weight)
    if bmi < 18.5:
        print('过轻')
    elif bmi >= 18.5 & bmi < 25:
        print('正常')
    elif bmi >= 25 & bmi < 28:
        print('过重')
    elif bmi >= 28 & bmi < 32:
        print('肥胖')
    elif bmi >= 32:
        print('严重肥胖')
  • 相关阅读:
    一、
    【2019-11-25】美好需要主动去发现
    《软件方法(上)》读书笔记
    【2019-11-24】读书让人美丽
    【2019-11-23】让别人来管理自己
    【2019-11-22】不聪明只有靠笨方法了
    【2019-11-21】要像人一样思考
    【2019-11-20】作为丈夫的反省
    【2019-11-19】基础科学的意义发现
    【2019-11-18】重新审视一下自己的思维
  • 原文地址:https://www.cnblogs.com/daneres/p/8933719.html
Copyright © 2011-2022 走看看