1,格式化输出,%s  %d

2,复习昨日讲题

编译型:    将代码一次性全部编译成二进制,然后运行。    优点:执行效率高。    缺点:开发效率低,不能跨平台。    C解释型:    代码逐行解释,边解释边执行。    优点:开发效率高,可以跨平台。    缺点:执行效率低。    python

变量:    1,必须由数字字母下划线任意组合。    2, 数字不能开头。    3,不能是Python中的关键字。    4,不能是中文。    5,不能太长。    6,要具有可描述性。

常量:不能改变的量,全部大写的变量为常量,放在文件起始。

基础数据类型:int :运算。str:    被引号引起来的都是字符串。    + 拼接。str + str    *  str * int。bool    True,False

用户输入:input    python2x: raw_input()              input() 相当于eval()    python3x: input()

if    if 条件:        pass

    if 条件:        pass    else:        pass

    if 条件:        pass    elif 条件:        pass    elif 条件:        pass

    if 条件:        pass    elif 条件:        pass    elif 条件:        pass    else:        pass

    if 条件:        if ...        else:            pass    else:        if..        else:...

while 条件:    passbreak:直接跳出当前循环。continue:结束本次循环,继续下一次循环。

3,while else

6,讲解昨天作业上6道题

'''1、使用while循环输入 1 2 3 4 5 6     8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

6、用户登陆(三次机会重试)'''

# 1、使用while循环输入 1 2 3 4 5 6 8 9 10# count = 1# while count < 11:#     if count == 7:#         count += 1#     print(count)#     count += 1

# 5、求1-2+3-4+5 ... 99的所有数的和# sum = 0# count = 1# while count < 100:#     if count % 2 == 0:#         sum = sum - count#     else:#         sum = sum + count#     count += 1# print(sum)

# 6、用户登陆(三次机会重试)

# i = 0# while i < 3:#     username = input('请输入用户名:')#     password = input('请输入密码:')#     if username == '婉容' and password == '123':#         print('登录成功')#         break#     else:#         print('用户名或者密码错误,请重新输入')#     i += 1

4,运算符

# print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)# 第一种情况 逻辑运算符前后都是比较运算# 优先级概念:() > not > and > or,同一优先级从左至右以此计算。# print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)  # T# print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)  # F# print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F# 第二种情况 逻辑运算符前后都是数字'''x or y if x True,return x,else y'''# print(3 or 5)# print(2 or 5)# print(0 or 5)# print(-4 or 5)# print(3 and 5)

# print(1 or 3 or 4 or 0)# print(1 or 3 or 0)

# print(1 > 2 and 3 or 4)'''数字与bool值转化int ---> bool  非零 True ,零 Falsebool---> int   True  1, False 0,'''# print(bool(100))# print(bool(0))

7,格式化输出

# name = input('请输入名字:')# age = input('请输入年龄:')# sex = input('请输入性别:')## msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex# print(msg)

msg = '''------------ info of Alex Li -----------Name  : Alex LiAge   : 22job   : TeacherHobbie: girl------------- end -----------------'''# 格式化输出  %占位符  s d# name = input('请输入姓名:')# age = int(input('请输入年龄:'))# job = input('请输入工作:')# hobby=input('请输入爱好:')## msg = '''# ------------ info of %s -----------# Name  : %s# Age   : %d# job   : %s# Hobbie: %s# ------------- end -----------------# ''' % (name, name, age, job, hobby)# print(msg)#第二种使用方法# dic = {#     'name':'老男孩',#     'age':58,#     'job':'boss',#     'hobby':'money',# }# msg = '''# ------------ info of %(name)s -----------# Name  : %(name)s# Age   : %(age)d# job   : %(job)s# Hobbie: %(hobby)s# ------------- end -----------------# ''' % dic# print(msg)# 格式化输出,在格式化输出中,单纯的表示% 需要用%% 去表示。# msg = '我叫%s,今年%s,学习进度2%%' % ('爽妹儿','18')# print(msg)

#while  else 当while循环被break打断,则不走else程序。# count = 0# while count <= 5:#     count += 1#     print("Loop",count)#     if count == 4: break## else:#     print("循环正常执行完啦")# print("-----out of while loop ------")

5,编码初始

谍战片:嘀嘀嘀 滴滴  高低电平,0101010电脑文件的存储,与文件的传输   010101010初级密码本 :ascii   字母,数字,特殊字符。            0000 0001 8位== 1个字节  一个字节表示一个字符。            字符:组成内容的最小单元。 abc  a  b   c                                     中国  中  国

            a  01100001            b  01100010            c  01100011

万国码:unicode    创建初期 16位 两个字节表示一个字符。        a :01100001 01100001        中:01100011 01100001

    升级:32位 四个字节表示一个字符。        a :01100001 01100001 01100001 01100001        中:01100011 01100001 01100011 01100001        资源浪费。对Unicode升级 :utf-8。    utf-8:最少用8位数去表示一个字符。        a:01100001(字母用1个字节表示。)        欧洲文字:01100001 01100001(欧洲用2个字节表示。)        亚洲文字——中:01100001 01100001 01100001 (欧洲用3个字节表示。)    utf-16:最少用16位数去表示一个字符

gbk:国家标准。    a : 01100001    中: 01100001 01100001

8位  1个byte1024bytes  1kb1024kb   1MB1024MB   1GB1024GB   1TB

转载于:https://www.cnblogs.com/juxiansheng/p/8963611.html

python 2 days相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. 使用Spring框架的好处(转帖)
  2. [转载]在VirtualBox中收缩虚拟磁盘映像文件
  3. ctrl shift o失效
  4. mxnet系列教程之1-第一个例子
  5. 暴露的全局方法_期末考试快到了,这4种错误的考试复习方法,越复习越差劲!...
  6. 步步为营,重构出模式(2)
  7. mysql添加 分隔_分割字符串并插入表---mysql
  8. Java HttpResponse 详解
  9. 数据结构 第四章 串
  10. ROS之choro功能包
  11. 软件开发报价的计算方法
  12. [C#]六十甲子纳音WM版 v2.1 By:LESLIE
  13. 摄氏度和开氏度的换算_开尔文与摄氏度的换算关系
  14. 在埋头写程序学技术的同时,有没有想到你们的老板和上司在搞什么?
  15. Django setting ALLOWED_HOSTS
  16. python 图片、word、ppt之间的格式转换
  17. JAVA删除pdf空白页_如何从iText中的PDF中删除空白页面
  18. Exp9 Web安全基础实践 20164323段钊阳
  19. 拼多多店铺流量解析:这些流量入口你必须了解!
  20. Win10系统如何调整分区大小?

热门文章

  1. 命令行窗口常用的一些小技巧
  2. python使用GUI(图形用户界面)
  3. js的with语句使用方法
  4. windows下python安装Numpy、Scipy、matplotlib模块
  5. 画了个Android
  6. 多迪技术总监揭秘:PHP为什么是世界上最好的语言?
  7. 3.5. Ticket
  8. Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide开源组件加载网络图片的优缺点比较...
  9. Android之BroadcastReceiver 监听系统广播
  10. CCNA实验(8) -- PPP HDLC