py1

python 下载安装  https://python.org

python解释性语言

python数据结构

*输入输出
print(12,34,56,end='',sep='*')
input()
<input type='text'>
变量: 把一个数据暂时存储在内存中,方便后面的程序使用.
    命名规范:
        数字字母下划线
        不能纯数字,不能字母开头
        不能关键字  break true false return if while else
        要有意义 a b n m--算法
        大小写
        不要太长
        不要用中文
        驼峰 下划线
if
    条件判断:
    if 条件:
        ifelif 条件:
        ...
    else:
        ...

while  最适合干死循环
    while 条件:
        代码块

    服务器-> nginx  内部轮询机制(死循环)   宕机/游戏(死循环)/Windows
break    结束一个循环的执行
continue 停止当前本次,继续下次循环

* 运算符
    + - * / // %
    and 并且 与  真 真 -->or  或者 或  一真就真
    not 非 非真即假,非假即真

    顺序 () not and or
    += -=
    in /not in

* 数据 type
    int 整数
        + - * / % // > < ==
        格式化
    str 字符串
        join()  爬虫 拼接列表
        split()  str切割
        strip()  去掉空白 空格 制表符 回车
        replace() 替换
        startswith() 以什么开头
        upper()  大写
        lower()  小写
        endswith() 以什么结束
        isdigit()  是不是数字?
        title()  单词首字母大写
        find()   查找  找不到返回-1
        isalpha()
        isalnum()
        index()  索引
        format() 格式化

        索引和切片
        str[index]
        str[start:end] 顾头不顾尾
        str[start:end:step] 头:尾:步长
        前闭后开区间 [ )

        for 变量 in 可迭代对象:
            变量各种操作

    bool: 布尔值
        True False
        1    0

    list 列表 [ 元素 ...]
        索引 切片
        lst[0]  索引从0开始
        增
            append 追加
            insert 插入
            extend 迭代添加
        删
            pop()
            remove()
            del()
            clear()
        改
            索引修改
            lst[index] = 值
        查
            索引查询
            for
                for i in lst:
                    ...
            range(10,10,2)

    tuple 元组 特点:不可变,可哈希
        索引  (1,)
    dict 字典 {key:value,...}
      特点:
          key 必须是可哈希的  哈希表(数据结构)

 

posted @ 2019-05-28 23:01  追风zz  阅读(805)  评论(0编辑  收藏  举报