• Python 基础内容



    • python 语言
      • python 版本:python -v
      • 安装的包:pip list
    • 浮点数
      • 四舍五入
        • round(float): 输出的是整数部分
        • round(float, 0): 输出的是一位小数
        • round(float, digit)
        • print('%.2f'% (num))
    • 字符串
      • ’+‘法:不同于Java,python 要求’+‘的两边必须是字符串,所以,请 str(rate) + '%'
      • ord('a'): a 的顺序
      • chr(65): 65 对应的ASCII
      • 统计出现次数:count(char)
      • 判断字符串组成
        • str.isalpha():判断字符串里是否全由字母组成。
        • str.isdigit():判断字符串是否全由数字组成
        • str.islower():判断是否全由小写字母组成,有其他字符如空格、数字,都不行;
        • str.isupper():判断是否全由大写字母组成,有其他字符如空格、数字,都不行;
      • 大小写转换
        • str.upper():字符串中所有小写字母转换成大写
        • str.lower():字符串中所有大写字母转换成小写
        • str.capitalize():规范化str,第一个字母大写,其余字母都小写
        • str.title():规范化单词们,第一个字母大写,其余字母小写
      • split(seq)
        • str.split(' '),以空格为分割。这样是有坑的,如果以两个空格符分割,就会失效。
        • str.split(),当不带任何参数时,是以空白符为分割标志,这才是最常用的操作 。
    • 列表: python list 常用操作
    • 字典
    • datetime
      • 新建日期
      • 日期的属性,weekday()
      • deta
    • IO
      • 判断输入是否为空 len(input())

    python 文件读取
    python 解析 json

    字典

    字典(dictionary)

    字典是 key-value结构,dictionary={'name':'lihua','color':'green'}

    (1) 添加键值对——直接给新的key赋值上value

    dictionary['age']=18

    (2) 修改值:直接dict[key]=newValue

    (3) 永久删除键值对:del dict[key]

    (4) 字典中的遍历

    (a) 键值对的遍历:

    for k,v in dictionary.items():

    items()方法返回一个键值对表,这种遍历的顺序和存储时的顺序不一定相同。

    (b) 键的遍历

    for key in dictionary.keys():

    for key in (sorted(dictionary.keys()))

    (c) 值的遍历

    for value in dictionary.values():

    (5) 嵌套

    users = {
        'aeinstein': {
            'first': 'albert',
            'last': 'einstein',
            'location': 'princeton',
        },
        'mcurie': {
            'first': 'marie',
            'last': 'curie',
            'location': 'paris',
        },
    }
    

    datetime

    from datetime import *
    start = date(yyyy, mm, dd)
    end = date(yyyy, mm, dd)
    

    date有属性date.year date.month date.day和方法date.weekday()

    已知日期输出星期几

    d = date(yyyy, mm, dd)
    print(d.weekday())
    
  • 相关阅读:
    AngularJs学习笔记--directive
    angularjs 路由(1)
    走进AngularJs(一)angular基本概念的认识与实战
    angularjs- 快速入门
    从angularJS看MVVM
    中软国际 问题一php的优缺点
    elasticsearch head安装后无法连接到es服务器问题
    Laravel5.3 流程粗粒度分析之bootstrap
    mysql执行大量sql语句
    Laravel RuntimeException inEncrypter.php line 43: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths
  • 原文地址:https://www.cnblogs.com/ticlab/p/16120559.html
Copyright © 2020-2023  润新知