python 2 days
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相关推荐
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【实验楼】python简明教程
①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...
- 【Kaggle Learn】Python 5-8
五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...
- 【Kaggle Learn】Python 1-4
[Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
- python 位运算与等号_Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...
- python减小内存占用_如何将Python内存占用缩小20倍?
当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...
- python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...
本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...
- python程序如何执行死刑图片_如何判断对象已死
已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...
- Python gRPC 安装
1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...
最新文章
- 使用Spring框架的好处(转帖)
- [转载]在VirtualBox中收缩虚拟磁盘映像文件
- ctrl shift o失效
- mxnet系列教程之1-第一个例子
- 暴露的全局方法_期末考试快到了,这4种错误的考试复习方法,越复习越差劲!...
- 步步为营,重构出模式(2)
- mysql添加 分隔_分割字符串并插入表---mysql
- Java HttpResponse 详解
- 数据结构 第四章 串
- ROS之choro功能包
- 软件开发报价的计算方法
- [C#]六十甲子纳音WM版 v2.1 By:LESLIE
- 摄氏度和开氏度的换算_开尔文与摄氏度的换算关系
- 在埋头写程序学技术的同时,有没有想到你们的老板和上司在搞什么?
- Django setting ALLOWED_HOSTS
- python 图片、word、ppt之间的格式转换
- JAVA删除pdf空白页_如何从iText中的PDF中删除空白页面
- Exp9 Web安全基础实践 20164323段钊阳
- 拼多多店铺流量解析:这些流量入口你必须了解!
- Win10系统如何调整分区大小?
热门文章
- 命令行窗口常用的一些小技巧
- python使用GUI(图形用户界面)
- js的with语句使用方法
- windows下python安装Numpy、Scipy、matplotlib模块
- 画了个Android
- 多迪技术总监揭秘:PHP为什么是世界上最好的语言?
- 3.5. Ticket
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide开源组件加载网络图片的优缺点比较...
- Android之BroadcastReceiver 监听系统广播
- CCNA实验(8) -- PPP HDLC