zoukankan      html  css  js  c++  java
  • python 学习笔记

    1. import getpass

    getpass.getpass("请输入密码")

    2.编解码

    对于从python2.7过来的人,对python3的感受就是python3对文本以及二进制数据做了比较清晰的区分。文本总是Unicode,由str类型进行表示,二进制数据使用bytes进行表示,不会将strbytes偷偷的混在一起,使得两者的区别更加明显。在python2中会明显发现不能将strbytes拼接在一起,也不能在bytes中查找字符。 然而在实际应用中经常需要对两者进行转换操作以便后续的代码能够顺利跑完。两者之间的关如下所示:

    str->bytes:encode编码

    bytes->str:decode解码
    3.运算符

    **:取次幂

    //:取整除

    4. in , not in 运算符

    temp="lv junyi"

    print("lv" in temp)

    5.基本数据类型

    列表  list  元组  tuple  字典  dict

    6.type(name) 返回元素的类型

    7.查看对象的所有功能

    dir(temp)

    8.  int num=int(20)--->内部调用__init__方法

    9.获取对象的内存地址:id(var);

    10.python2.7中按照字节来循环,python3中按照字符循环,输出中文时正常输出

    name="吕俊逸"
    for i in name:
         print(i)
       bytes_list=bytes(i,encoding='utf-8')
         print(bytes_list)
          for b in bytes_list:
           print(b,bin(b))

     11.list

    li=list(iterable):将循环的每一个元素,当作列表的元素

    list(dict.keys())

    list(dict.values())

    list(dict.items())

    12.

    set集合,是一个无序且不重复的元素集合

    set函数:

    difference(), symmetric_difference(), intersection()

    13.

    str:一次性创建,不能被修改,只要修改,再创建

    list:

    对于数字和字符串,拷贝和赋值的地址都一样

     14.局部变量和全局变量

    在局部作用域中修改全局变量时,需要使用global关键字进行声明

    所有局部变量都小写,所有全局变量都大写

    15.判断一个对象是否是某个类创建的

    isinstance(object,class)

  • 相关阅读:
    Programming asp.net笔记第三章 Controls: Fundamental Concepts
    Aspnet_regsql.exe命令行使用小结
    [转] 130道C#面试题
    [转]彻底搞定C指针-函数名与函数指针
    common softwares
    PS10.0教程视频
    正则表达式30分钟入门教程
    Windows Live Messenger Error 80040154 (Windows 7)
    Canvas translate() 绘制“米”字
    HTML5钟表【每日一段代码3】
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/8426344.html
Copyright © 2011-2022 走看看