Python 基础知识点整理


基于廖雪峰python学习网站整理:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000



  • 数据类型:
    • c/c++ 相同
    • 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:
    • Python 基础知识点整理
    • str包含多少个字符,可以用len()函数

 

 

  • list  d ={'a': 25,0:63.25,'b':fhdhdf}  输出 print("is %(a)f"%d)  类似于数组
  • 要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:d[-1]
    1. 添加末尾  d.append()
    2. 插入到指定的位置 d.insert(1, 'Jack')
    3. 删除list末尾的元素 d.pop()
    4. 删除指定位置的元素 d.pop(i)
    1. list元素也可以是另一个list   s = ['python', 'java', ['asp', 'php'], 'scheme']
  • 条件判断
    •  if : …elif….else…   执行2

 

  • 输入:
    • a=raw_input("please input")/或者 a= input()  input返回的是 str 类型
  • 运算:
    • 做除法运算  10/3  结果为3.333333  若整除10//3 (地板除)
    • 余除 %
    • + ,-,+=,-= 类似
  • 循环:
    • for x in …循环 

 就是把每个元素代入变量x,然后执行缩进块的语句。

range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如  range(5)生成的序列是从0开始小于5的整数:

list(range(5))

[0, 1, 2, 3, 4]

 range(101)就可以生成0-100的整数序列

  • while循环

 while n > 0:

    sum = sum + n

    n = n - 2

print(sum)

 

 



基础知识 后续添加 ing.....