Python学习笔记(1)—Python基础

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

  1. 数据类型和变量css

    整数
    Python能够处理任意大小的整数,固然包括负整数,在程序中的表示方法和数学上的写法如出一辙,例如:1,100,-8080,0,等等。计算机因为使用二进制,因此,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。python

    浮点数
    浮点数也就是小数,之因此称为浮点数,是由于按照科学记数法表示时,一个浮点数的小数点位置是可变的,好比,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个字符。markdown

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

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],但不能赋值成另外的元素。spa

4.Python中的条件判断3d

# 注意在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('严重肥胖')
相关文章
相关标签/搜索