Python

来源:互联网 发布:电动牙刷 知乎 编辑:程序博客网 时间:2024/05/22 12:54
  • 小知识
    Ctrl + N 创建一个新的shell程序窗口
    Ctrl + S 保存文件
    F5 运行程序
    处于同一位置的代码组成一个代码块
    None 空值
    别忘了加:(冒号)
    import 引入命令
  • 字符串(string)
    一般使用双引号或单引号创建。而对于多行字符串,则使用三个单引号创建
    用%s将值嵌入字符串里面,如:
myscore = 100message = 'I scored %s points'print(message % myscore)

输出:I scored 10 points
多个占位符的情形,如:

print(nums % (0,8))

字符串乘法:10 * ‘a’得到aaaaaaaaaa

  • 列表(list)
    a = [ , , ,]
    print(a[2])
    下标起始为0
    [2:5] 为 2,3,4//不包含5!!!
    添加元素到列表用append函数
    从列表中删除元素:del命令,如:
    del a[5]
    列表上的算术
    相加:连接列表
    相乘:重复列表
    PS:不支持乘法、除法

  • 元组(tuple)
    元组就像是一个使用括号的列表,元组与列表的区别在于元组一旦创建就不能再做改动了

  • 字典(map)
    每个元素都有一个键和一个对应的值
    {键:值,键:值,键:值,键:值}
    想要删除字典中的值,就要用到它的键,替换字典中的值也是

  • 判断语句
    if a > b:
    else:
    elif:

  • 逻辑运算符
    and 与
    or 或

  • 循环语句
    for x in range(0,5)//0,1,2,3,4
    print(‘hello’)
    while step < 10000:
    break 跳出循环

  • 函数
    def define的缩写

def testfun(name):    print('hello')return

self函数可以用来从类中的一个函数调用另一个函数
Python的内建函数:

abs()//绝对值input()//输入rstrip()//把字符串结尾的空白和回车删除eval()//把字符串作为参数并返回它作为一个Python表达式的结果len()//返回一个对象的长度max()//最大值min()//最小值

  • 关键字class来定义类,如:
    class things :
    pass//pass告诉Python我们不会给出更多的信息了
    通常,程序员会先创建类,而其中的函数什么也不做,先通过这种方式找出这个类应该做的事情,而不是马上进入到每个函数的细节中去
原创粉丝点击