编写Python程序

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 EncodingProject 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)
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值