• Python基础知识随手记


    阅读书籍:笨办法学python,python基础教程,python核心编程
     
    推荐教程:直接搜索“廖雪峰”
     
    目前还在使用python2.7,我也只整理记录和Java不一样的地方
     
     
    运算
     
    平时除法都是直接得出整数的,除非用浮点类型计算
     
    from __future__ import division,导入这个就可以实现日常的除法运算
     
    使用 // 来计算就可以直接得出整数,即使是浮点类型计算也一样是整数
     
    两个 * ,即 ** 可以进行幂运算,也可以使用pow(2,3),来计算2的3次方
     
     
    脚本的运行
     
    python *.py就可以,在linux下也可以直接用chmod给予执行权限,直接输入*.py 执行
     
     
    字符串相关
     
    单引号和双引号都可以,但使用什么包裹,就需要用反斜杠   对包裹的引号进行转义,"""3个引号表示长字符串"""
     
    字符串拼接可以使用 + ,但数字类型和字符串直接通过 + 连接输出是报错的,可以用repr(数字)来转换以后,再用+连接
     
    """3个引号表示长字符串""",单引号双引号都可以,如果不想使用那么多引号,换行可以在行末加一个反斜杠 来实现
     
    另外,用多个引号表示的长字符串是不需要进行转义的
     
    前面加个u,表示是使用unicode进行存储,这样就可以直接用encode转码,而不需要使用decode
     
    如果前面是r,表示后面包住的都是原始的字符串,例如 这类的换行符都会照原样输出,而不会起到换行作用
     
     
    输入的区别
     
    input 会根据你输入的数据进行类型自动识别,如果输入字符串需要加引号,例如,输入37和输入'37',返回的类型会不同
     
    raw_input(),输入的所有数据都会变成字符串返回
     
    如果要判定输入的类型,可以用变量名来接收,然后type(var)进行查看
     
    可以使用int(var),把字符串转为数字类型
     
     
    列表,元组
     
    列表相当于List,元组用法类似Java里的数组,前者长度可变,后者长度不可变
     
    索引即是元素的位置,由0开始计算,可以使用分片操作,来获取范围内的元素,比如[0:3],[0:-3] 
     
    甚至[-3: ]也有和[0:-3]一样的效果,但要注意的是,右边的索引必须是在左边的索引位置之后,[-3:0]是不允许的

     

  • 相关阅读:
    2020年“安洵杯”四川省大学生信息安全技术大赛 Misc WP
    整数划分问题
    二叉树根节点到叶子节点的所有路径和
    java正则表达式
    搜狗笔试
    跟谁学0923笔试
    360 笔试0926
    度小满0920
    TreeMap 常用函数
    达达0920
  • 原文地址:https://www.cnblogs.com/shadow-ccos/p/5136642.html
Copyright © 2020-2023  润新知