• 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

    面向对象

  • 相关阅读:
    linux 常见知识2
    python 数组
    linux 常见知识
    python入门1
    linux 入门的常见命令
    聊天机器人開發好消息!!DIALOGFLOW與微信的天作之合!!
    群发短信软件共冶一爐
    Ultimate Facebook Messenger for Business Guide (Feb 2019)
    Top 5 Business Messaging Announcements at Facebook F8 2019
    Ultimate Guide to WhatsApp for Business 2019
  • 原文地址:https://www.cnblogs.com/jinpingzhao/p/12746107.html
Copyright © 2020-2023  润新知