zoukankan      html  css  js  c++  java
  • Python基本

    Python基本规则

    1、面向对象的跨平台的编程语言

    2、文件类型是.py,

    3、一个文件是一个模块module,运行整个文件

    4、不支持非英文字符,区分大小写

    5、一行是一条语句,多条语句写一行用;分号

    6、一条语句写多行,在行尾加续行符

    7、print("输出内容到运行窗口"),python3.0以后,()不能省略

    print("多条语句运行结果在一行",end="")

    '字符串' "字符串" '''字符串''' """字符串"""

    8、注释:

    #注释一行

    """注释多行""" '''注释多行'''

    9、编码格式:

    #-*- coding:utf-8 -*-

    #coding=utf-8

    10、跨平台:

    #!所跨平台的python路径

    11、区分代码块通过缩进

    Python数据类型

    变量:

    变量名=值

    变量名:数字,字母,下划线组成,数字不能开头,下划线开头有特殊意义,避开关键字

    整型、浮点型、布尔型、字符串型

    数字:

    int float

    int--->float: 数字.0

    float---->int: 小数位丢弃

    运算符:

    int/int---->int

    int/float---->float

    float/float----->float

    + - * /[python3.0结果float]

    %[模:余数] **[幂:乘方] //[整除:商的整数部分]

    = += -= *= /= %= **= //= 【a+=1---》a=a+1】

    > < >= <= != ==

    and or not

    字符串 str

    '字符串' "字符串" '''字符串''' """字符串"""

    ss="afdsfsdafsdaf"

    索引:

    左---》右: 0----》len(ss)-1

    右---》左: -1----》-len(ss)

    变量名[索引]: 返回索引位置上的元素

    变量名[开始索引: 结束索引:步长]:

    截取从开始到结束索引位置上的元素,走步长数取一个,开始索引对应元素取,结束

    索引对应元素不取

    步长为正数,没有步长:

    左边开始:右边结束

    步长为负数:

    右边开始:左边结束

    int/float------>str

    str(int/float)

    str---》int/float:

    str内容是数字:

    str内容是int---->int/float

    str内容是float---->float

    运算符:

    字符串比大小: 字符串内字符ascii码的大小

    > < >= <= != ==

    列表

    list: [] 有序的可以编辑的列表
    list1=[123,345,56,'23dsf']
    list1[索引]:返回索引位置上的元素
    list1[索引]=值: 修改索引位置上的元素
    list1.append(元素): 追加元素到list1末尾
    list1.insert(索引,元素): 在索引位置上插入元素
    list1.remove(元素): 移除元素,如果元素有重复,默认移除第一个
    del list1[开始索引:结束索引:步长]: 删除截取到的元素
    list1.reverse(): 元素反转
    list1.sort():元素从小到大排序 【元素能比大小】
    list1.sort(reverse=True):元素从大到小排序 【元素能比大小】
    list1.sort(reverse=False):元素从小到大排序,同list1.sort() 【元素能比大小】
    max(list1):返回最大元素 【元素能比大小】
    min(list1):返回最小元素 【元素能比大小】

    元组

    tuple: ()元组 有序的不可编辑的列表
    tt=(123,35,54,'sdf')
    max(tt):返回最大元素 【元素能比大小】
    min(tt):返回最小元素 【元素能比大小】
    定义tuple只有一个元素: (元素,)

    集合

    set: {} 无序的集合,元素是单个的,可以编辑,元素不能重复
    ss={234,345,'sdf'}
    ss.add(元素):添加元素
    ss.remove(元素):移除元素
    max(ss):返回最大元素 【元素能比大小】
    min(ss):返回最小元素 【元素能比大小】

    字典

    dict: {}字典,元素是有key:value组成的元素对,key,value都不能为null,key不能重复无序,可以编辑 key不能是list ,set类型
    dd={"name":"zs",'sex':'m'}
    dd[key]:返回key对应的value
    dd[key]=值,修改key对应的value,如果key不存在,新增一对key:value元素对
    del dd[key]: 移除key:value元素对
    dd.keys(): 返回所有的key
    dd.values(): 返回所有的value

    list/tuple/set<-----> list/tuple/set

  • 相关阅读:
    工作感悟(一)
    laydate组件选择时间段的判断
    Win10下免安装版JDK8环境变量配置
    IDEA中lombok插件的安装
    解决加载WEB页面时,由于JS文件引用过多影响页面打开速度的问题
    Windows环境下的MYSQL5.7配置文件定位
    MYSQL使用source命令,导入SQL文件
    MYSQL5.7生成列简介及创建
    MYSQL慢查询优化方法及优化原则
    批量提取文件夹下所有目录及文件名称
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13522431.html
Copyright © 2011-2022 走看看