标签:org tin 必须 用户交互 编译 字母 bre list 软件
在这里,学习了CPU,内存,硬盘,应用程序以及操作系统的概念知识。
CPU:计算机的“大脑”,负责数据的处理。
内存:计算机里暂时存储数据的一个容器,断电即存储数据消失。
硬盘:永久存储数据的容器,断电也不会消失数据。
应用程序:也就是我们常说的代码,让我们可以使用计算机完成相应的任务。
操作系统:相当于人体的神经,负责从协调CPU和内存硬盘之间数据的调度,相当于一个伪应用程序。
主要为了解python2与python3的区别
Python2:
Python3:
例:print(‘我真是太帅了’)
这一句代码在python2里面是输出不了的(python2不支持打印中文),只能在python3里面输出。
解决办法:python2在代码开头加上#-*- encording:utf-8 -*-
如今代码的运行环境主要分为两种:解释型和编译型。
解释型:代码是一行一行编译成二进制文件,一行一行的执行,当发生错误的时候,不用重头开始编译,而是从错误处修改后编译。
编译型:代码是全部编译成二进制文件,然后再进行执行,当发生错误后,要重头开始编译,然后再执行。
解释型优点:开发速度快 缺点:执行速度慢(人体感受不出来)
可以跨平台(兼容)
编译型优点:运行速度快 缺点:开发速度慢且不兼容。
PS:兼容有一个意思指几个软件之间不用大转换就可以共享数据
python是一门动态的解释性的强类型定义语言。
优点:1.代码简单,明确,优雅
2.开发效率高(主要因为有强大的第三方库)
3.可移植性强(兼容不同系统)
4.可扩展性(能与C、C++混写)
缺点:1.代码不能加密
2.运行速度慢
3.线程不能利用多CPU
python分为很多种类,其中的分别主要是Python会转化为相应类别的可识别字节码,然后再转换成二进制文件执行。
例:cpython的意识就是,会先将代码转换成c语言可识别的字节码,然后将字节码转换成二进制文件进行执行。
特殊的Python常量:约定俗成,不可更改,全为大写字母
注释:单行注释:#
多行注释:’’’ ‘’’
关于数据类型,查看可用type函数
例 type(100)
改变可以在变量前加数据类型
例 a=100
b=str(100)即可
10 . ’’’的作用
当没有将’’’---------’’’赋值给一个变量时,’’’里的内容将全部变成注释,即没有任何效用,当赋值给一个变量之后,例如 a=’’’---------’’’,里面的内容相当于一个大字符串。
11.用户交互
主要为input函数
用法:input(‘-----内容------’)
注:使用input出来的内容数据类型全部都是字符串str
(1) If 条件:
(Table)内容
(Table)内容
(Table)内容
(2)If 条件:
(Table)内容
(Table)内容
Else:
(Table)内容
(3)If 条件:
(Table)内容
elIf 条件:
(Table)内容
elIf 条件:
(Table)内容
Else:
(Table)内容
用法:while 条件:
(Table)内容
(Table)内容
(Table)内容
里面有两个关键函数break和continue
Break:跳出这个循环
Continue:结束本次循环,开始新一轮循环
Pass:当运行到此代码,什么都不做,直接跳过,一般与if连用,起到占位的作用
(写代码由简单到复杂)
练习题目
这些都是非常简单的问题,但是在运行的过程中,有三个错误容易常犯
1.使用print函数时,括号里面的‘ ‘符号得注意,加上就是输出这个字符串,不加就是输出这个变量
2.使用 if 和 while 两个函数的时候,请严格按照标准语法使用
3.input函数输出值请一定记住是字符串类型,所以如果后面的条件用到了input输出的变量,请记住一定是字符串,记住加‘ ’符号
下面给出第五题代码
i=0 while i<3: i=i+1 username=input(‘请输入你的名字:‘) password=input(‘请输入你的密码:‘) if username==‘黑淑彤‘ and password==‘666888‘: print(‘登陆成功‘) break else: print(‘登录错误,请重试‘)
标签:org tin 必须 用户交互 编译 字母 bre list 软件
原文地址:https://www.cnblogs.com/tlm666666/p/12240077.html