• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小泽泽哒
博客园    首页    新随笔    联系   管理    订阅  订阅

python笔记第二节

一 :模块的引入

  1.sys模块:

        

 显示的目录结构为Python的环境变量,其中包括Python的标准库,以及第三方下载库。如需引入第三方模块,需要将模块放入第三方下载库,才能被找到。

   

   sys.argv 返回的地址为当前文件在Python中存储的相对路径,此处因为存储的就是绝对路径,所以显示绝对路径。

  还可以使用该方法获取传入当前脚本的参数。如下图。

  

  

 

  2.os模块:是一个与系统进行交互的模块。

 

    

    乱码的原因是,Windows的编码方式为GBK,Python3.x的默认编码方式utf-8

    

二:exit()退出脚本

三:密码的隐藏显示

  import getpass

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

  这个方法 在pycharm 中无法识别,但是在命令行中可以

 

四:关于模块的引入跟java引入包是不同的。需要将模块放入指定的目录下,或者在环境变量中添加该模块的目录结构

 

五:编码和解码:

  

    

六:列表

  

    

    列表的循环

    

七:关于列表的浅copy

   

    第一次copy,互相变更,不受影响,第二次因为copy过去的只是地址,所以变更第二次的时候,两个同时更改。

  实现浅copy的三种方式

    

    

八:元祖,只读的列表,内部元素不可更改,只能读取。只有两个方法

  

九:关于列表枚举的用法,如下图。使用枚举,可以显示每个元素的索引。

  

十:三元运算:类似java的三目运算,只是写法不同,如下。

  

十一:关于文字的高亮显示。需要死记硬背。31对应红色,41对应背景红色,32对应绿色,42对应背景绿色

  

  

posted @ 2018-08-22 17:54  小泽泽哒  阅读(147)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3