1. python 是一种解释型语言,解释型语言的最大优点是平台可移植性,最大的缺点是执行效率低下.
2. 今天计算机硬件已经足够发达的时候,我们追求的更多的是开发效率而不是程序的执行效率
3. python的[官方网站]()下载python 的安装程序以及查看相关文档.
说明: 如果要在Linux环境下更新到Python3.x版本需要通过源代码构建安装
4. 我们可以使用Python的包管理工具pip来安装第三方模块(在DOS环境输入下列命令).
pip install ipython jupyter
或者
python -m pip install ipython jypyter
5. 第一个python程序 - hello, world!
"""
第一个python程序
version: 0.5
Author: 吕海军
Date:2017-1-1
Modifier: 下一个修改
Date:2018-1-1
"""
#使用了python内置的print函数
print(hello, world!)
6. 如果想用交互式环境进行Python开发那么可以使用ipython或者jupyter的notebook项目
jupyter notebook
7. 如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用PyCharm的集成开发工具,我们可以从JetBrains公司的[官方网站]()下载PyCharm
变量命名在Python中,变量命名需要遵循以下规则。
硬性规则:
-变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
-大小写敏感(大写的a和小写的A是两个不同的变量)。
-不要跟关键字(有特殊含义的单词)和系统保留字(如函数、模块等的名字)冲突。
PEP 8要求:
-用小写字母拼写,多个单词用下划线连接。
变量是数据的载体,给变量(事实上应该是所有的标识符)命名做到见名知意也是非常重要的
#变量的类型
a = 10 #int整型
b = 10.3 #float浮点型
c = 'hello' #str字符串型
d = 1 + 5j #complex复数型
e = not a > b #bool布尔型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
x = float(input('x = '))
y = float(input('y = '))
print('%f + %f = %f' % (x, y, x + y))
print('%f - %f = %f' % (x, y, x - y))
print('%f * %f = %f' % (x, y, x * y))
print('%f / %f = %.2f' % (x, y, x / y))
#整除法(去掉余数)
print('%d // %d = %d' % (x, y, x // y))
#求模(求余数)
print('%d %% %d = %d' % (x, y, x % y))
#求幂(次方)
print('%f ** %f = %f' % (x, y, x ** y))
练习1:计算圆的周长和面积
#输入圆的半径求圆的面积和周长
from math import pi
radius = float(input('输入圆的半径'))
perimeter = 2 * pi * radius
area = pi * radius ** 2
print('圆的周长%f' % perimeter)
print('圆的面积%f' % area)
练习2:实现英制单位和公制单位的转换
#实现英制单位和公制单位的转换
a = 2.54
inch = float(input('输入英寸'))
cm = inch * a
print('%.2f英寸 = %.2f厘米' % (inch , cm))
练习3:判断一个年份是不是闰年
year = int(input('输入一个年份'))
if (year % 4 == 0 and year % 100 !=
本文发布于:2024-02-01 13:22:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170676494536897.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |