python必背入门代码如下:
1、try-except语句:使用try-except语句捕获异常,try语句中的代码可能抛出异常,except语句用于处理异常。
2、raise语句:使用raise语句抛出异常,用于主动引发异常。
3、finally语句:使用finally语句定义清理操作,无论是否发生异常都会执行该语句。
4、自定义异常:使用raise关键字和自定义的异常类,引发自定义的异常。
5、assert语句:使用assert语句检查条件,如果条件为假,则引发AssertionError异常。
6、os:提供与操作系统交互的功能,如读取文件、创建文件夹等。
7、sys:提供了一些Python解释器和系统相关的变量和函数。
8、re:提供了正则表达式的功能。
9、math:提供了数学相关的函数,如三角函数、对数等。
10、time:提供了时间相关的函数,如读取当前时间、格式化时间等。
11、random:提供了随机数生成相关的函数。
12、string:提供了字符串相关的函数,如字符串的替换、拼接等。
13、datetime:提供了日期和时间处理相关的函数。
14、collections:提供了高效的数据类型,如列表、字典、集合等。
15、NumPy:是一个用于科学计算的Python模块,提供了高效的数组运算。
python的语言特点:
1、速度较快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。
2、免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
3、高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
4、解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。
从方程可知范围:1 <= x <= 59, 1 <= y <= 98, 1 <= z <= 44
s, xx = 0, 1
yy, zz = 1, 1
for z in xrange(1, 45):
for x in xrange(1, 60):
for y in xrange(1, 99):
if (x + 2 * (y + z)) <= 200 and \
(3 * x + y + 4 * z) <= 180:
temp = 25 * x + 20 * y + 60 * z
if temp > s:
s = temp
xx = x
yy = y
zz = z
print 'x = %d, y = %d, z = %d, max value = %d' % (xx, yy, zz, s)
# x = 1, y = 73, z = 26, max value = 3045