python第一篇

Posted axiangstudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第一篇相关的知识,希望对你有一定的参考价值。

来自一个python初学者的第一篇blog,供自己温习和回顾,写的不对,还请大家留言指点

 

一、python2和python3的区别

主要在于字符集和一些语法上的改变,那我现在是学习2还是学习3呢,肯定是学习3,原因是python2到2020年就不能玩了,所以现在学习还是学习新的版本

 

二、python的安装(基于Windows)

具体的下载、安装步骤、包括Windows上的环境变量的配置,网上有很多资源,这里就不在赘述了,只要保证在cmd窗口,输入python能获取到对应得版本,进入解释器基本可以说是装好了

技术图片

 

 

三、Hello World!

打印Hello World !

在cmd中输入 print("Hello World!"),即可以打印出Hello World!

技术图片

 

 当然还可以保存成.py文件通过py文件执行命令执行文件,打印出Hello World!

技术图片

技术图片

 

四、开发工具-pycharm

安装pycharm,同样网上有很多帖子做了介绍,这里就不做赘述!

打开pycharm,创建一个工程

技术图片

 

 

 技术图片

 

 

 右键工程创建目录

技术图片

 

 

 输入名称

技术图片

 

 

 新建一个python文件

技术图片

 

在创建的python文件中打印Hello World!输入代码后,右键“run code”

技术图片

 

 

 

 五、变量

python中的变量定义很简单

变量定义的规则:

只能是字母数字和下划线,不能包含特殊字符,另外变量名开头第一个字符不能是数字,不能是一些定义的关键字;

另外变量定义的时候最好见名知意,最好不要定义A,B,C啥的时间久了就不知道是什么含义了,同样中文和拼音也最好不要用做变量名,

技术图片

 

 

 技术图片

 

 

 

六、字符编码的发展

ASCII  8位  1bytes

----GB2312 

-------GBK 

----------GB18030 

国际上统一标准使用unicode 16位  2bytes,

----后续优化为utf-8  英文占1个字节,中文占三个字节

前面说到python3和python2的差异是编码格式,python3中默认是utf-8,而python2中默认的是python默认是ASCII,如果涉及中文则需要告诉解释器使用的编码格式

技术图片

 

 

 

七、注释

单行注释:使用#

多行注释使用三个单引号或者三个双引号

‘‘‘

‘‘‘

技术图片

 

  另外多行注释的内容还可以进行多行的打印

技术图片

 

八、用户输入

input

技术图片

 

九、格式化输出

上面说到用三个单引号进行多行的打印输出,这里格式化的输入内容就使用‘‘‘;另外使用%s替换需要输入的字符串

技术图片

 

 %s替换字符串,当然使用%d就可以替换为整型的数字,%f替换的是浮点型

将字符串强制转为数字直接可以使用int();把整型转为字符型使用str()

另外还可以通过另外一种方式替换format()

技术图片

 

十、输入密码密文显示

引用getpass这个模块

使用getpass中的getpass函数

技术图片

 

以上是关于python第一篇的主要内容,如果未能解决你的问题,请参考以下文章

Python学习基础篇第一篇——快速入门(适合初学者)

读书笔记:《如何阅读一本书》(暂定第一篇第二篇)

Lua从青铜到王者基础篇第一篇:Lua初始教程和环境安装

kinect2.0 基础篇第一篇 用C#在Visual Studio上编写关闭彩色图像的三色通道的某个通道

冲刺汇总

Python基础篇第十一篇:正则表达式之计算器