oldboy第一天学习

一、听Alex Li 吹牛逼!

1、老男孩附加的功能。每节课都有鸡汤。节省时间,投资自己。结识更多的朋友。

2、python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

3、pypy的运行速度跟c有一拼。

4、python2.7支持到2020年之后不会再支持了。最好以尽快的速度把代码移到python3.5+以上。

二、基础

1、变量

ageOfOldboy = 12   #驼峰表示法

age_of_oldboy = 12  #一般的方法

AGE_OF_OLDBOY = 12  #这个是代表着常量

(1)、变量不能以数字开头

(2)、不能中间穿插着特殊字符

(3)、不能以关键在为来给变量命名

2、二进制怎么转换

128 64 32 16 8 4 2 10   0    0  1 0 1 0 0
比如20 转换为2进制就是00010100。计算机识别二进制为8位一个二进制数字 = 1比特 bit = 计算机最小存储单位
8比特 = 1bytes 字节
1024 bytes = 1kbytes bk
1024 kb = 1million bit = 1mb 1兆
1024 mb = 1GB , 10亿bit

5、字符编码

为了处理汉字,程序员设计了用于简体中文的GB2312和用于繁体中文的big5。

GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7,低字节从A1-FE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。

GB2312 支持的汉字太少。1995年的汉字扩展规范GBK1.0收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。2000年的 GB18030是取代GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。现在的PC平台必须支持GB18030,对嵌入式产品暂不作要求。所以手机、MP3一般只支持GB2312。

从ASCII、GB2312、GBK 到GB18030,这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为0。按照程序员的称呼,GB2312、GBK到GB18030都属于双字节字符集 (DBCS)。

有的中文Windows的缺省内码还是GBK,可以通过GB18030升级包升级到GB18030。不过GB18030相对GBK增加的字符,普通人是很难用到的,通常我们还是用GBK指代中文Windows内码。

(python 2需要定义 utf-8 字符而python 3 不需要定义中文字符编码)

三、代码

1、pycharm 不要用中文,逼着自己用英文。

2、python中的hello world

# print("hellp world")
# print("hellp world")
# print("hellp world")

3、%s替换变量

age = input("age:")
name  = input("name:")
job = input("job:")
hobby = input("hobby:")
info = '''
-----info of %s ------
name : %s
age : %s
job : %s
hobby : %s
-----    end    ------
'''%(name,name,age,job,hobby)
print(info)

4、用户账号密码判断

username = input("username:")
password = input("password:")
if username == "houziyu" and password == "951109":print("welcome")
else:print("error")

5、用if进行比大小

oldboy_age = 39
guess_age = int(input("age:")) #str --> int
#print (type(guess_age)) 查看变量的内容是什么样类型的
if guess_age == oldboy_age:print("cirrect!!!")
elif guess_age > oldboy_age:print("try smaller..")
else:print("try bigger...")

6、分数判断

score = int(input("输入你的成绩:"))
if score > 100:print("滚")
elif score == 100:print("A+")
elif score >= 90:print("A")
elif score >= 80:print("B")
elif score >= 60:print("C")
elif score >= 40:print("C-")
else:print("D")

转载于:https://www.cnblogs.com/baifumei/p/5920092.html

oldboy第一天学习相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  2. 第一天学习Android的一些笔记

    2019独角兽企业重金招聘Python工程师标准>>> 昨天学习了怎样装Android配置环境,下载SDK用了好久的时间,再加上一开始不会,弄了好长时间,今天第一天学习,跟着视频教程 ...

  3. 机电传动控制课程第一周学习笔记

    机电传动课程第一周学习笔记 本周的学习内容主要是第一章绪论和第二章机电传动系统的动力学基础,结合课程学习和预习复习回顾内容如下: 1.绪论:学习了机电传动控制目的与任务.发展历程和我们该如何学习这门课 ...

  4. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  5. 嵌入式第一周学习总结

    第一周学习总结 第一周两节课主要学习了基础知识和一些基本的操作,通过实验楼中的实验和上课时间的练习,对于这些知识已经有了初步的了解,在实际的操作中也遇到了一些问题 1.系统安装过程中因设置问题出现的磁 ...

  6. # 20155337 2017-2018-1 《信息安全系统设计基础》第一周学习总结

    20155337 2017-2018-1 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 1.1信息就是位+上下文 hello.c程序是以字节序列的方式储存在文件中的.每个字节都 ...

  7. 信息安全系统设计基础第一周学习总结

    学习计时:共15小时 读书:1 代码:10 作业:13 博客:1 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令 ...

  8. 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)

    张季跃201771010139<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.co ...

  9. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

最新文章

  1. Bootstrap3.x - 源代码分析
  2. VTK:图片之ImageAnisotropicDiffusion2D
  3. 倒排索引 - C/C++
  4. ASP.NET Web Game 架构设计1--服务器基本结构
  5. leetcode165. 比较版本号 超级重要的细节
  6. Android-Note
  7. kaggle实战_4解决高维数据分类/回归问题--房价预测
  8. 培训协议与服务器有没有要求,上面说的是提供专业培训且规定了服务器和培训费以及违约金的问题。试用期辞职单位有没有权利追究违约金呢?- 法律快车法律咨询...
  9. c语言 list 使用数组来实现_C|用数组或链表来实现队列这种抽象数据类型
  10. MySQL初步研究数据库
  11. [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 联系人列表(2)
  12. 计算机操作系统第二章测试题及答案
  13. thinkpadt410接口介绍_Thinkpad-T410 T410S笔记本左右接口以及硬件设备详细介绍!
  14. 相对路径和绝对路径(简单易懂)
  15. bitwise ssh client的使用
  16. Google 工程师亲授:菜鸟开发者一定要投资的十大目标
  17. 银河linux看版本,下载Linux客户端 - 银河云盘 - 银河证券
  18. OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形
  19. uniapp-Speech语音识别(百度)
  20. python 工程进度计划_从零开始的项目实战(7)——项目进度述职报告

热门文章

  1. 准备2022年考研的第一步规划
  2. 问题 1253: 老王赛马
  3. Python 读取WAV音频文件 画频谱
  4. 重新启动计算机挂起状态,关于计算机重新启动处于挂起状态的问题解决
  5. 使用Bucardo配置PostgreSQL14数据库双主同步
  6. Lucene highlighter高亮显示
  7. MacPorts 安装与使用
  8. c语言入门第1讲,第1讲-c语言入门.ppt
  9. jQuery中的hover()方法
  10. excel随机数_【Excel】不要钱的抽奖软件,赶紧看过来~