Day1:
强制转换,打印类型。Python2(row input)=Python3 input
input(Python2)不接受强制转换,输入和输出是一致的。加双引号是字符串,不加是变量。
2.格式化输出:info2
标准库 import getpass  输入的密码是密文
getpass.getpass()
认证用户名和密码
1.写死用户名和密码
if 冒号后面换行自动缩进:强制缩进
Python2以上版本input默认输入类型是字符串,需要强制转换
continue跳出本次循环,继续下次循环。
练习: 
(1)Python文件处理,编写登录接口。
要求:输入用户名+密码
认证成功后显示欢迎信息
输入三次后锁定信息
自学python锁定时内容文件的存储
再次登录时间检测用户是否被锁定,用户名对应的密码写入文件。不能写死(设置用户名密码文件+锁定文件)
实现:简单的while语句实现三次输入机会。将每一次输入的信息写入锁定表内,用到列表的相关知识。
(2)三级菜单:
可依次进入各子菜单
所需新知识点:列表,字典
可以返回
知识点二:
模块:定义函数,类,和变量。也能包含可执行的代码。
三方安装的库文件放在 site.packages
标准库安装在base--->lib文件夹内
print(sys.path)
给函数内的全局变量赋值,必须使用global
例如,我们在全局命名空间里定义一个变量 Money。我们再在函数内给变量 Money 赋值,然后 Python 会假定 Money 是一个局部变量。然而,我们并没有在访问前声明一个局部变量 Money,结果就是会出现一个 UnboundLocalError 的错误。取消 global 语句前的注释符就能解决这个问题。
os.system输出结果到屏幕上,返回结果0则命令执行成功。
解释性语言生成.pyc文件  c(compile编译)边执行边编译  Ruby/python
编译性语句:(翻译机)转换成机器语言再执行  c/c++运行时使用编译后的机器语言
Java使用编译器编译成字节码文件(中间编码),之后用解释器,加快执行速度。先编译后解释,在执行之前进行了预处理。
os.mkdir("new_dir")
sys.path
sys.argv
os.popen("dir").read()
Python执行过程:先编译后解释
激活-->编译
PycodeObject(编译器真正编译的结果,编译的结果放到内存中的Pycodeobject中,结束后pycodeobject写入.pyc文件中,再次使用时查询,若存在.pyc文件,则直接载入,否则再次循环)和.pyc文件。
第一次保存的pyc文件,若源代码进行修改,再次保存时,pyc是否跟随更新?
1.检测文件是否存在2.检测编译时间 
pyc是pycodeobject的持久化保存方式。
Python数据类型:
数字Number()
二进制都是bytes类型(音频文件,视频文件)
string---encode----->bytes
bytes---decode----->string
文本是string类型
print (varname.encode(encoding='utf-8').decode(encoding="utf-8"))

转载于:https://www.cnblogs.com/bocaimao/p/10322540.html

自学Python Day1相关推荐

  1. 【小白自学Python时踩的那些坑,你值得拥有】

    其实坑多的很,但作为刚自学Python的小白,相当于一个新生小孩,对于新事物不知道从哪一步下手,然后手忙脚乱的乱来一通,直接从入门到放弃,这篇文章主要就是针对Python入门最!最!最!基础也是最容易 ...

  2. 零基础该如何系统地自学Python编程?五个阶段带你从小白到大佬

    对于零基础学习或是已经学完基础不知道下一步该干什么的朋友,可以看看这篇缓解迷茫.今天分享下如何系统地自学Python规划目标,有一个学习目标在去行动. 有了目标,怎么行动呢?建议采用视频+书籍的方式进 ...

  3. 你是如何自学 Python 的?

    盲目学习吃力不讨好,我总结了些经验希望可以帮助到正在盲目学习的萌新们........ 其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加 ...

  4. 自学Python从哪学方面入手?

    自学Python语言主要可以从以下三个方面入手. 一.要选择一个主攻方向,围绕主攻方向来制定学习计划. 二.是要搭建起实验环境,要边学习边做实验. 三.是要营造一个交流环境,自学并不意味着要脱离交流环 ...

  5. 非科班的我如何自学Python在一线城市找到一份15k的offer的?

    大家好,我是PythonYu,今天是我kotlin入门后,入行Python后,第一次总结下自己的经验! 12年从三流大学毕业后,刚开始接触的是java,后来入门了kotlin,后来我学习了Python ...

  6. 转行python经验_【经验分享】转行如何自学Python并且找到工作,分享自己心得

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发. 做Python开发多年,给大家 ...

  7. python学哪些东西_想要自学Python ,需要准备什么东西?

    学习Python这门技术,你需要保持一颗敬畏的心态去学习,认真对待写下的每一行代码,甚至每一个字符.想要学习Python拿高薪,你要学习满足企业需要的技术,比如Python基础.Linux.Web全栈 ...

  8. 文科生自学python要多久_怎么自学python,大概要多久?

    都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...

  9. 自学python找工作难吗-大四应届毕业生,学了两个月Python,找工作感觉好难啊?...

    回答这个问题,是因为我们最近采访了一位Python爱好者,目前他在目前在河北廊坊某工厂上班,普工. 从他的故事里,你或许能够找到答案. 为保护当事人隐私,文中主角名字均为化名. 当记者第一次见到郑强时 ...

  10. 自学python可以做什么兼职-一行生财:毕业100天,通过副业赚(挣)到我的第一个10w...

    一行 读完需要 12分钟 速读仅需 4 分钟 大家好,我是一行 读大学时,觉得研究生好有钱啊,不仅免学费,每个月还给上千的补贴,出差还包吃住! 后来读研究生时,卧槽真穷,一个月补助 1200,出差实验 ...

最新文章

  1. java list 两个集合比较 不存在则新增 存在修改_Java之集合
  2. wcf客户端动态嗅探服务实例
  3. 吴军:区块链催生了新的生产关系
  4. Scikit-Learn 机器学习笔记 -- SVM
  5. 【转】asp.net mvc生成验证码
  6. OAuth(开放授权):(第三方)通过(授权)令牌(Access Token)访问用户数据
  7. python中的print
  8. prim算法 求最小生成树
  9. php代码显示灰色,哀悼日-实现网页变灰色的方法
  10. 前景看淡,移动医疗九成或将成炮灰
  11. 使用liteide开发go问题收集
  12. 群晖搭建discuz论坛
  13. 通达信macd接口指标
  14. NOIP2014P4 子矩阵 题解
  15. ffmpeg 的 tbr tbc 和 tbn的意义
  16. 01-死磕QNX someip
  17. 中国最牛的“创业帮派”
  18. 中国式社交网络就一个“约”字而已
  19. 电气防火限流式保护器在火灾预防中的应用
  20. Unity实现模型点击

热门文章

  1. 怎么屏蔽还有照片_朋友圈该不该屏蔽父母?网友:发个自拍还被嫌丑,我能怎么办.........
  2. JavaScript之调用函数的方式
  3. Struts2校验器(二)之注解
  4. [渝粤教育] 重庆电子工程职业学院 信息技术与人工智能基础 参考 资料
  5. SVD在推荐系统中的应用【推荐】
  6. Linux环境下Lapack软件包的编译和使用
  7. 【javascript】手写一个webpack plugin
  8. 《图解HTTP》阅读笔记--第六章--HTTP首部
  9. [转]asp导入excel数据到sql 2000
  10. 图像处理笔记(十七):再看傅里叶变换