zoukankan      html  css  js  c++  java
  • python学习之基础

    高级语言:Python =》字节码
    低级语言:C、汇编 =》机器码
    pypy 这是用CPython开发的Python
    解释器路径 #!/usr/bin/env python
    编码 #-*- coding:utf-8 -*-
    utf8 能用多少位表示就用多少表示
    utf8:3字节
    gbk: 2字节
    shift+ctrl+[ 全选
    ctrl+? 全部注释
    ctrl+鼠标移动到对象上左键

    基本数据类型
    -int
    a='123'
    b=int(a)
    类型转换
    num="0011"
    v=int(num,base=16)
    以16进制形式进行转换
    -bit_lenght
    当前数字的二进制,至少用N位表示

    -str
    casefold lower,大写变小写转换,casefold更牛逼,很多未知的对相应变小写
    center 设置宽度,并将内容居中,
    count 字符在字符串里出现的次数
    endswith 以什么什么结尾
    startswith 以什么什么开始
    find
    format 格式化,讲一个字符串中的占位符替换为指定的值
    fromat_map 参数是字典,格式化字符
    index 找索引
    isalnum 字符串是否只包含,字母和数字
    expandtabs 断句生成制表符
    isdecimal isdigit isnumeric当前输入是否是数字
    isprinttable 是否存在不可显示的字符
    isspace 判断是否全部是空格
    join 将字符串中的每一个元素按照指定分隔符进行拼接
    ljust rjust zfill左右字符填充
    lower 转换小写
    istitle 判断是否是标题
    lstrip rstrip strip 移除指定的字符,优先最多匹配,移除空白,换行
    maketrans 建立对应关系
    translate 替换
    partition 分隔三份
    rpartition 右分隔三份
    split 默认全部分隔
    rsplit
    splitlines 根据换行符分隔
    swapcase 大小写转换
    replace 替换字符串
    字符串一旦创建,不可修改
    一旦修改或者拼接,都会造成重新生成字符串

    islower 判断是否是小写
    lstrip rstrip strip 判断左右空白

    字典的KEY不能是列表,布尔,字典。
    字典无序
    静态方法调用,类名.方法名
    tempalte="i am {name},age:{age}"
    v=tempalte.format(**{"name":'alex','age':19})
    参数组:
    *args——*代表列表
    **kwargs——**代表字典
    可变不可变:
    1可变:列表,字典,集合
    2不可变:字符串,数字,元组
    访问顺序
    1.顺序访问:字符串,列表,元组
    2.映射:字典
    3.直接访问:数字
    存放元素个数
    容器类型:列表,元组,字典
    原子:数字,字符串
    集合
    1.不同元素组成
    2.无序
    3.集合中元素必须是不可变类型
    lambda x : x+1 匿名函数
    形参 表达式

    编程的方法论:
    y=2*x+1
    面向过程
    def cal(x)
    res=2*x
    res+=1
    return res

    函数式
    def cal(x)
    return 2*x+1

    面向对象

  • 相关阅读:
    打开任务管理器的hang住的进程直接右键抓取dmp文件
    Excel匯入匯出整理
    ShellExecute 命令行参数最长2068
    一个判断是否为质数的正则表达式
    visualstudio 比较和merge工具命令行配置
    C++ 螺旋队列
    寻找连通线,参考八后算法递归,可用于验证码去除连续干扰线
    DES 加解密
    记个地址
    CF1383C String Transformation 2 题解
  • 原文地址:https://www.cnblogs.com/jinpingzhao/p/12746107.html
Copyright © 2011-2022 走看看