首页 / PYTHON / 02 python基础知识
02 python基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了02 python基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1443字,纯文字阅读大概需要3分钟。
内容图文
1 内容大纲
- pycharm安装
- while循环
- 格式化输出
- while循环
- 运算符
- 编码的知识
2 内容回顾
- 编译型与解释型
- 编译型:一次编译成二进制,可以多次执行
- 优点:执行效率高
- 缺点:不能跨越平台,开发效率比较低,例如C语言
- 解释性:逐行编译成二进制,再执行
- 优点:可以跨越平台,开发效率高
- 缺点:执行效率低,例如python
- 变量
- 数字、字母、下划线的组合
- 不能以数字开头
- 不能用python的关键字
- 不建议使用中文
- 命名具有描述性
- 需要区分变量和普通的数据类型
- 常量
- 一直不变的量,例如普通数字,如5,6
- 注释:对代码进行说明的文字
- 基础数据类型
- 数字类型
- 一般引号引起来的是字符串
- 布尔类型
- 用户输入:input()
- if循环
- if 条件:
- if else:
- if elif elif ...
- if 嵌套循环
- 编译型:一次编译成二进制,可以多次执行
3 今日内容
- 安装pycharm
-
while循环
-
while无限循环(死循环)
- 循环如何中止?
- 改变while的条件
- break语句
- 系统退出语句
- while...else循环,不过没有什么用处
- 如果while循环被break语句结束,不会执行else语句
- 如果while循环正常结束,则执行else语句
-
-
格式化输出
- 需要建立一个模板
- 在格式化输出中,如果%只想表示一个百分号,而不是做为占位符使用,则需要连续输入两个%,即%%
- 需要建立一个模板
- 运算符:算术运算符,比较运算符,赋值运算符,逻辑运算符,成员运算符
- 算数运算符:+,-,*,/
- 比较运算符:>,<,>=,==,!=
- 赋值运算符:+=,-=,=,/=
- 逻辑运算符:and,or,not
- 在没有()的情况下,优先级:not>and>or,同一优先级从左到右依次算完,print(2>1 and 3<4 or 4>5 and 2<1),在这个式子中,优先算所有的and
- x or y,若x为真,则返回x,若x为假,则返回y
- x and y ,x为真,值是y,x为假,值是x
- int转换str
- str转换int,只有int的字符串可以转换成int
- bool转换成int,结果只能是1或0
- int转换成bool,只有0转换成False,其余皆True
- 成员运算符:in,not in
- 编码的知识
- 计算机存储文件,存储数据,以及将一些数据发送出去,存储的都是二进制的编码,也就是0和1的代码,例如000011101010101
- ASCII码,只包括英文字母、数字和特殊字符,8bit=1byte,就是8位表示一个字母,可以理解成8个高低电平表示一个字母。最多包括2的8次方,也就是256个不同字符,加入符号后可以表示128个
- GBK,国标编码,包括英文字母,数字,特殊字母和中文,保存英文时使用1byte,保存中文时使用2byte
- Unicode,万国码,起初1个字符使用2byte表示,现在1个字符使用4byte表示,这个会造成浪费
- UTF-8:可变长编码,最少使用8bit(1byte)表示一个字符,保存英文时使用1byte,保存欧洲文字时使用2byte,保存中文时使用3byte
- 例如:‘中国12he’,使用GBK编码,则占用8byte;使用UTF-8编码则占用10byte
- 单位转换
- 1byte = 8bit
- 1KB = 1024 byte
- 1MB=1024 KB
- 1GB=1024 MB
- 1TB = 1024GB
原文:https://www.cnblogs.com/xiajbxie/p/12248968.html
内容总结
以上是互联网集市为您收集整理的02 python基础知识全部内容,希望文章能够帮你解决02 python基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。