zoukankan      html  css  js  c++  java
  • Python学习之路:一天搞定基础部分

    ~代表省略的内容,如变量名、字符串等等

    1、Pyhton中比较特别的运算:


    **:代表指数运算,例如2**3 = 8

    //:代表整除运算,这一点和Java不同

    2、Python的注释:


    #:单行注释

    """~""":多行注释

    3、Python最常见的三种数据类型:


    int、float、str

    再来一个不常见的NoneType的唯一值:None 区分大小写

    4、input相关:


    input输入的东西最后都被转化为字符串

    5、强制类型转换:


    int->str:int(str);

    str->int:str(int);

    ...

    6、求取字符串长度:


    len(str);

    7、选择结构:


    if~:

    ...

    elif~:

    ...

    else:

    ...

    8、For循环:


    for i in range(n):

    ...

    range(fi,en,step-len)

    9、import导包:


    Python叫导入模块

    import math,sys,random,os

    奇巧淫技:from ~ import * 这样导包可以不加前缀

    10、提前结束程序:


    sys.exit()  要提前导包 import sys

    11、print的常用技巧:


    end:

    print('hello',end='')

    print('world')

    输出helloworld

    sep:

    print('a','b')输出a b

    print('a','b',sep=',')输出a,b

    12、Python函数:


    def hello():

    ...

    13、globel关键字:


    可以把函数里的变量弄成全局变量

    14、异常处理:


    Java:try{}catch(){}

    Python:try:...except ~:...

    15、列表:


    spam[-1]:倒数第一个还原为正常的spam[len(spam)-1]

    del spam[index]:删除这个索引下的值

    两个列表衔接起来:[...] + [...]

    in spam:在里面?

    not in spam:不在里面?

    range(~):类似与一个列表

    16、很重要的多重赋值方法:


    a,b,c = ['a','b','c']

    17、列表的一些常用函数:


    spam.index(num):找东西

    spam.inser(index,sth):插入东西

    spam.append(sth):增添东西

    spam.sort([reverse = True]):排序,默认为升序,,可变为降序

    18、Python续命符:


    :你没有看错,就是这个续命符

    19、元组:


    type(('a',)):输出tuple元组

    type(('a')):输出str字符串

    20、copy模块:


    import copy

    copy.copy(list):浅拷贝

    copy.deepcopy(list):深拷贝

    21、字典


    for k,v in ~.items():

    ~.keys()

    ~.values

    dist.setdefault(k,v):好东西,有则返回有,无则创建返回传入值

    pprint包:友好的字典输出包,pprint.pprint(dist)

    22、字符串的各种奇巧淫技:


    print(r''):原生字符串

    print('''

    """):多行字符串

    空白字符的概念:' ',' ',' '

    str.strip('~'):输出前后的东西,不分顺序

    str.join([])

    [] = str.split()

  • 相关阅读:
    测试随笔
    ECNU 3530 和你在一起
    ECNU 1030 母牛生小牛
    ECNU 3081 购房还款
    PPP模式下的融资结构优化
    决策树分类
    关联规则-R语言实现
    中国快递包裹总量的预测-基于SARIMA模型
    LeetCode 2 :Swap Nodes in Pairs
    2018092609-2 选题 Scrum立会报告+燃尽图 04
  • 原文地址:https://www.cnblogs.com/doubest/p/10578340.html
Copyright © 2011-2022 走看看