python殿堂,百阶一殿第二阶

变量:

True     Flase     1 < 2   2 > 1   n1 < n2   n1 = n2

在写变量中,A:变量名为英文字母、下划线、数字

B:左边变量名不能为数字开头的、不能为python内部的关键字

数字不用用引号引起来,而字符串必须用引号引起来。

if语句的用法:

if 条件:

代码块

else:

代码块

import的用法:

import在python中用于调用python模块、以.py结尾的文件,栗子如下:

import time即是调用时间,如果需要在print("")时让时间停顿以至于不会发生代码内容处理器处理不了,从而占用较多的内存空间。

#!/usr/bin/python
# -*- coding:utf-8 -*-
import time
i = 1
while True:
    print(i)
    time.sleep(1)

#停顿1秒后执行下一个
    if i == 5:
        break
    i = i + 1

时间: 2024-10-25 15:57:25

python殿堂,百阶一殿第二阶的相关文章

python殿堂,百阶一殿第三阶(3)

int的用法: age = int(input(输入年龄)) 在python3中,默认input后面接字符串,加int是为了把字符串转换为数字,以便后续操作. 续加运算符知识: *表示乘法         2*4=8  3*4=12 **表示幂次方     2**3=8    2**4= 16 /表示除法    16/2=8   14/2=7 //表示取整除  15//2=7  19/4=4

Python趣味百题链接地址:http://www.cheemoedu.com/exercise_list/

python趣味百题:http://www.cheemoedu.com/exercise_list/ 汉诺塔问题 def move(a,b,c,n):#x原坐标 ,y终点坐标,z辅助坐标,n个数 if n==1: print'%s->%s:%s'%(a[0],b[0],a[-1]) b.append(b.pop()) print x,y,z return move(a,c,b,n-1) print '%s->%s:%s'%(a[0],b[0],a[-1]) b.append(a.pop())

python之高阶函数

在python中的高阶函数就是把一个函数作为一个行参去调用另外一个函数,如: def a (): pass return .... def b (): pass return .... a(b())

python之高阶函数编程

在这篇文章中我指出两点: 第一:系统函数可以被覆盖 比如: a=abs(-10) print a 10 但是,如果把函数本身赋值给变量呢? f = abs f <built-in function abs> 结论:函数本身也可以赋值给变量,即:变量可以指向函数. 如果一个变量指向了一个函数,那么,可否通过该变量来调用这个函数? >>> f = abs >>> f(-10) 10 说明变量f现在已经指向了abs函数本身. 本质原因:函数名本身也是变量 那么函数

Python 趣味百题

趣味整数 1 不重复的3位数 -易 2 水仙花数 -易 3 完全数 -中 4 相亲数 -中 5 黑洞数 -中 6 勾股数 -易 7 自守数 -易 8 3位反序数 -中 趣味素数 1 素数 -中 2 孪生素数 -中 3 金蝉素数 -中 4 可逆素数 -中 5 回文素数 -中 6 平方回文素数 -中 7 梅森尼数 -中 8 哥德巴赫猜想 -中 9 等差素数数列 -中 趣味图形 1 回型矩阵 -中 2 九九乘法表 -易 3 杨辉三角 -易 数学问题 1 天平秤物 -难 2 黑色星期五 -易 3 存钱问

『Python』高阶特性

python高级特性 1.集合的推导式 列表推导式,使用一句表达式构造一个新列表,可包含过滤.转换等操作. 语法:[exp for item in collection if codition] 字典推导式,使用一句表达式构造一个新列表,可包含过滤.转换等操作. 语法:{key_exp:value_exp for item in collection if codition} 集合推导式 语法:{exp for item in collection if codition} 嵌套列表推导式 2.

(三)3-4 Python的高阶函数和匿名函数

高阶函数:把函数当成参数传递的一种函数,例如 def add(x,y,f): return f(x) + f(y) print(add(-8,11,abs)) 运行结果: 19 注:1. 调用add函数,分别执行abs(-8)和abc(11),并分别计算他们的值2.最后做运算 map()函数 map()函数是python内置的一个高级函数,它接受一个函数f和一个list,并把list的元素以此传递给函数f,然后返回一个函数f处理完所有list元素的列表.例如 def f2(x): return

python的高阶函数

函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数. 高阶函数 定义:一个函数就可以接收另一函数作为参数,这种函数就称之为高阶函数. map/reduce Python内建了map()和reduce()函数. 1.map()函数 map()函数接受两个参数,一个是函数,一个是Iterable(可迭代对象),map将传入的函数依次作用到序列的每一个元素上,然后将结果作为新的Iterator返回. def f(x): return x*x r = map(f,[1,2

Python之高阶函数map/reduce

Python内建map()和reduce()函数 map()函数接收两个参数一个是函数一个是一个Iterable(迭代器),并把结果作为新的Iterator(生成器)返回 有一个函数f(x)=x*x作用于序列list[1,2,3,4,5,6,7,8,9] 使用python函数实现 >>> r=map(f,range(1,4)) >>> r <map object at 0x7fcec039ee80> >>> list(r) [1, 4, 9