Python基础知识

**幂 - 返回x的y次幂a**b 为10的20次方, 输出结果 100000000000000000000
//取整除 - 返回商的整数部分(向下取整
>>> 9//2
4
>>> -9//2
-5

list functions

  • len:长度
  • sorted:排序
  • sum:总和
  • max/min:最大最小值

 

 list methods

  • list.append:添加项到list后
  • list.pop:删除并返回列表最后一项
  • list.index:返回索引
  • in:可以判断特征值是否在list中
    "Earth" in planets

元组和列表区别

  • 创建它们的语法使用括号而不是方括号
  • 它们不能被修改(它们是不可变的)。

    as_integer_ratio() float对象的方法以元组的形式返回分子和分母

     

    a, b = b, a 可以交换a,b数据

循环

range():数字序列

any():iterable不为空True

String和字典

  • 反斜杠
    What you type...What you getexampleprint(example)
    \'''What\'s up?'What's up?
    \"""That's \"cool\""That's "cool"
    \\\"Look, a mountain: /\\"Look, a mountain: /\
    \n "1\n2 3"1
    2 3
  • 三引号:字面意思
  • 字符串可以用列表中的函数
  • 字符串不可变
  • .split()将字符串拆分为列表 .join()将列表转化为字符串,以调用他的字符串为分隔符
  • str.format() 
    • {}    {:.2}{:,}{:.3%}     ({0} {1} {2})占位符
  • 字典和列表相似
  • in 可以判断键是否在字典中
  • .keys()  .values()返回全部键和全部值
  • .items() 迭代
enumerate

 String函数

.split()将字符串拆分为列表 .join()将列表转化为字符串,以调用他的字符串为分隔

.format() : {}    {:.2}{:,}{:.3%}     ({0} {1} {2})占位符

enumerate():遍历

.items() 迭代

.rstrip():删除最后匹配的字符

.keys()  .values()返回全部键和全部值

import

  • dir():查看库中的变量
  • 别名:import math as mh
  • from math import * 直接使用库中的所有变量   from math import log,pi :导入特定的变量
  • 了解奇怪变量的三种工具:1.type()   2.dir()  3.help() 

运算符重载:            让自定义的类生成的对象(实例)能够使用运算符进行操作
 

 numpy:

rolls + 10
array([13, 14, 14, 12, 15, 13, 15, 11, 12, 13])
rolls <= 3
array([ True, False, False,  True, False,  True, False,  True,  True, True])

dict2=dict1.copy():父对象不变,子对象随dict1改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值