概述
编写Python程序
- 1、Python 环境搭建
- 2、第一个Python程序
- 1.交互式解释器模式:
- 2.命令行脚本模式:
- 3.集成开发环境(IDE):PyCharm
- 3、Pyhton中文编码
- 拓展
- 4、输入与输出
- 输出
- 输入
- 5、python的编码规范
- 6、python的基本语法
- 7、标识符
1、Python 环境搭建
window 下搭建python环境
1.打开WEB浏览器访问 http://www.python.org/download/
2.在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
一般使用3.6.0
3.下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
4.在 Windows 设置环境变量
- 右键点击"计算机",然后点击"属性"
- 然后点击"高级系统设置"
- 选择"系统变量"窗口下面的"Path",双击即可!
- 然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
- 最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
MAC下安装Python
Mac系统都自带有Python环境,你也可以在 此链接上下载最新版安装。
win + r => cmd =>显示终端
在终端中输入python—》显示python信息
进入:python
退出:exit()
2、第一个Python程序
运行python有三种方式
1.交互式解释器模式:
dos —》cmd
python/python3 进入编辑模式
exit() #退出编辑
测试
print(“hello world”)
2.命令行脚本模式:
使用记事本新建一个hello.py结尾的文件
在文件中写入要执行的代码,最后在控制台输入以下的命令进行执行 python/python3 hello.py
先进入文件所在的目录[文件夹] --》python hello.py
【自动化测试的时候使用居多】
3.集成开发环境(IDE):PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm下载地址
注常用的dos命令:
dir 查看当前目录下所有文件
cd 路径 跳转到指定路径
cd ..
..代表的是上一级目录
切换盘符: 盘符名:,例如c:
在python使用标点符号都是英文下的。
# 单行注释
'''''':多行注释
print “hello world!” 输出
注意:Mac安装俩个python版本,2和3,
python2系列可以支持 print “xxxx” ,python3系列需要使用print("xxx")
3、Pyhton中文编码
pyhton中未指定编码格式,遇到中文的时候,执行可能会报错:
#!/usr/bin/python
print "你好,世界!"
python2中会报以下错误
MacBook-Pro:python练习 zhangjiao$ python test.py
File "test.py", line 2
SyntaxError: Non-ASCII character 'xe2' in file test.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Python2.x中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
拓展:
#可以使用ord 和chr两个内置函数用于字符与ASCII码之间的转换
>>> ord('a')
97
>>> chr(97)
a
Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
**注意:**解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了
#!/user/bin/python
#-*- coding:utf-8 -*-
# print语句
print "你好,世界!"
Pycharm 设置步骤:
- 进入 file > Settings,在输入框搜索 encoding。
- 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。
拓展
直接像.exe文件那样运行.py 文件,在windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:
#!/usr/bin/env python3
print('hello world')
然后通过命令给hello.py以执行权限
$ chmod a+x hello.py
就可以直接运行hello.py了。
4、输入与输出
输出
使用print()在括号中加上字符串,就可以向屏幕中输出指定的文字,比如输出“hello world”,用以下代码实现
print("hello world")
print()函数也可以同时输出多个字符串,用使用逗号“,”隔开
print("hello", "how", "are", "you")
print()会依次打印每个字符串,遇到逗号“,”会输出空格。输出的内容是这样的:
hello how are you
print()可以打印整数,或者计算结果
>>>print(300)
300
>>>print(100 + 200)
300
我们也可以把打印的结果显示的再漂亮一些
>>>print("100 + 200 =", 100 + 200)
100 + 200 = 300
注意:对于字符串"100 + 200 ="它会原样输出,但是对于100+200,python解释器自动计算出结果为300,因此会打印出上述的结果。
输入
Python提供了一个input()函数,可以让用户输入字符串,并且存放在变量中,比如输入用户名
>>> name = input()
jean
如何查看输入的内容:
>>> name
'jean'
或者使用:
>>> print(name)
jean
当然,有时候需要友好的提示一下,我们也可以这样做:
>>> name = input("place enter your name")
place input your name jean
>>> print("hello,", name)
hello, jean
5、python的编码规范
1.分号:不要在行尾加分号,也不要使用分号将两条命令放在同一行
2.行长度:一般情况下每行不要超过80个字符
3.括号:宁缺毋滥的使用括号
4.缩进:使用4个空格来缩进代码
5.空行:顶级定义之间空两行,方法定义之间空一行
6.语句:每个语句应该独占一行
7.尽量避免文件名中出现空格和中文
6、python的基本语法
python的语法比较简单,采用缩进的方式,写出的代码大概是这样的:
# print absolute value of an integer:
a = 100
if a >= 0:
print(a)
else:
print(-a)
其中#开头的语句是注释,注释是给编程人员看的,解释器会忽略掉注释。其他每一行就是一个语句,当语句以:冒号结尾是,缩进的语句为代码块。
按照约定始终使用4个空格的缩进(不管是空格或是Tab键都可以),在文本编辑器中,设置把Tab自动转成4个空格即可
注意:Python程序是大小写敏感的
7、标识符
什么是标识符?说白了它就是一个字符串
标识符规则:
- 只能由字母、数字、下划线组成
- 开头不能是数字
- 不能是python的关键字
例如:def False True and break class del 等等 - 区分大小写
- 取名字要做到见名知义
- 避免使用函数名
作用:
给变量、函数 , 类等命名
查看关键字
import keyword
print(keyword.kwlist)
最后
以上就是怕黑石头为你收集整理的编写Python程序的全部内容,希望文章能够帮你解决编写Python程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复