• python学习82


     1、双重for循环:子循环全部循环一遍,组循环在执行

    2、isdigit():判断字符串是否只由数字构成;isalpha():判断字符串是否只由字母构成;isalnum():判断字符串是否只由字符母和数字构成

    (stript()会将两边的的空格给剔除) 

     不输出字符串中的空格:

    3、列表的赋值:

    列表中可以混合类型输入:

    列表的输入也可以叠加(append()):

    列表去重的两种办法:

     列表自加:

    remove:

    (remove一次只能移除一个,移除多个会报错)

    4、倒转输出:

    (reverse)

    5、排序(sort,sorted)(默认排序为升序):

    升序:

    降序:

    指定以什么条件进行排序(key):

    默认排序:

    以长度进行排序:

     

    列表生成式:

     6、进度条:

    7、将列表强制转换成元组时使用tuple()。元组不能直接修改里面的元素,想要修改时,要将元组转换成列表。

    8、计算密集时使用多线程,请求密集时使用多进程。

    9、集合用花括号的定义,集合中不可以套集合、列表,可以套元组

     10、字典:字典的一切操作都通过键名操作键值(键值可以相同,键名不可以相同)

    字典的格式:dict={key:value}

    11、字典中可以嵌套字典,字典是无序的,没有索引操作,除非转换成有序字典。

    [1]不是索引,代表的是键名

    当键名不存在时:

    1、

     2、

    区别:.get()方法不报错,直接输出;[]方法会报错。

     

    12、列表键值:

     13、

    dict_.keys()【只获取键名】:

    dict_.values()【只获取键值】

    dict_.items()【获取键名和键值】

    dict_.popitem():移除并返回被移除的values

    14、读取window中的文件

    path:‘        ’(文件存在的绝对路径,将路径中的“\”改为“/”)

    open_=open(path,mode='r',encoding='gbk'(windows系统:gbk,Linux系统:utf8)

     lines=open_.readlines()

    读取Classes.txt文键件,并将其转换成字典,实现用户输入键名,得到键值:

    输出字典:

     用户搜索:

  • 相关阅读:
    [C#]RichTextBox实现拖放
    [C#]WinForm动态删除控件 Controls.Remove()
    [C#]WinForm 中 comboBox控件之数据绑定
    [C#.Net]KeyDown(KeyUp)和KeyPress的区别
    [C#.NET]最简单的实现文本框的水印效果
    [C#.Net]对WinForm应用程序的App.config的使用及加密
    Spring MVC异常处理详解
    MAC与HMAC的介绍及其在AWS和Azure中的应用
    isDebugEnabled有什么用?
    在Mysql中Using filesort代表什么意思?
  • 原文地址:https://www.cnblogs.com/cqyyyyy/p/11287547.html
Copyright © 2020-2023  润新知