首页 > 编程语言 > 详细

python学习笔记1

时间:2018-08-23 20:38:26      阅读:165      评论:0      收藏:0      [点我收藏+]

1、Python2和Python之间的区别

python2主要是源码不标准,混乱,重复代码太多

python3主要是统一的标准,去除了重复的代码

因为python2的编码方式是ASCLL码,所以当我们再用python2输入中文字符的时候回出现无法识别的情况,这个时候可以直接在文首输入:#-*-encoding:utf8 -*-

python3默认使用的是utf-8编码

2、python的环境(python属于解释型语言)

编译型(c ;c++;go;swift... )

优点:编译成机器码的时候是一次性编译完成,这样程序的执行效率高

缺点:编译之后如果有问题,需要整个代码重新编译,而且在不同操作系统之间移植需要重新编译

解释型(python;javascript;php)

优点:兼容性好,任何环境都可以运行,代码维护简单

缺点:性能上不如编译型语言

3、变量

变量名只能是字母、下划线、数字组成,而且数字不能开头

不能以python内的关键字作为变量名

4、用户交互input

等待用户输入,并且把输入的内容赋值给前面的变量,input获取到的数据类型全是str,所有如果需要数字类型,需要转换

5、流程控制

if...else

while

循环终止语句

break 结束整个循环

continue 结束当前循环

6、格式化输出

%在python的输出print里面代表的是占位符,%s 表示字符str占用,%d表示数字占用

例如:print(“你的名字是%s”%name)前一个%s是给变量name占用的位置

当我们想输入%号的时候,可以在%号的后面再加上一个%

例如:print("你的名字是%s,你的地位占比20%%"%name) 

7、while else循环

当while循环被break打断之后,else的内容不执行

当while的循环没有被break打断,else的内容需要执行

8、逻辑运算

优先级:()>not> and >or 相同级别的从左至右运算

 

python学习笔记1

原文:https://www.cnblogs.com/miaoxiansheng/p/9525985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!