# 问题:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱?‘‘‘
公鸡 < 20
母鸡 < 33
小鸡 < 300
‘‘‘for cock in range(1,20):for hen in range(1,33):for chick in range(1,300):sum = cock + hen + chickpay = cock*5 + hen*3 + chick/3if sum == 100 and pay == 100:print("公鸡%s只 母鸡%s只 小鸡%s只"%(cock,hen,chick)...
本文中,我们将首先讨论如何在本地机器上利用Spark进行简单分析。然后,将在入门级水平探索Spark,了解Spark是什么以及它如何工作(希望可以激发更多探索)。最后两节将开始通过命令行与Spark进行交互,然后演示如何用Python写Spark应用,并作为Spark作业提交到集群上。同时也会提供相应的 Scala 版本。1、设置Spark环境在本机设置和运行Spark非常简单。你只需要下载一个预构建的包,只要你安装了Java 6+和Python 2.6+,就可以在Wi...
字典元素添加、修改、删除 1. 给字典新增“键值对”。如果“键”已经存在,则覆盖旧的键值对;如果“键”不存在, 则新增“键值对”。1 >>> a = {‘name‘:‘jack‘,‘age‘:18,‘job‘:‘programmer‘}
2 >>> a[‘sex‘] = ‘男‘3 >>> a[‘age‘] = 20
4 >>> a
5 {‘name‘: ‘jack‘, ‘age‘: 20, ‘job‘: ‘programmer‘, ‘sex‘: ‘男‘} 2. 使用update()将新字典中所有键值对全部添加到旧字典对象上。如果key有重复...
循环 set 1.for循环 for -可以将列表和元组里的每个元素取出来 语法: for name in lists/tuple ,在print语句的用法 2.while循环 不会迭代list 或 tuple的元素,而是根据表达式判断循环是否结束 3.多重循环 在循环内部,还可以嵌套循环 练习: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 99 //第一层循环 1-9 //第二层循环 1,i+1 ...
列表list什么是列表:Python内置的一种数据类型是列表,list是一种有序的集合,可以随时添加和删除其中的元素 创建List列表的方法L = [‘杨俊辰‘,‘啦啦啦’,‘Tom‘]empty_list = [] :空列表 List列表索引L = [‘Tom‘,‘Lucy‘,‘Jack‘] 0 1 2索引元素‘Lucy’:print L[1]倒序索引元素jack:print[-1] List列表编辑操作在list末尾添加一个元素:L = [‘Tom‘,‘Lucy‘,‘Jack‘]L.append(‘辰毒秀...
08 Python Sorting:1.最简单的排序方式: #sorted(list) function: which takes a list and returns a new list with those elements in sorted ordera = [5, 1, 4, 3]print sorted(a) ## [1, 3, 4, 5]print a ## [5, 1, 4, 3]#The sorted() function can be customized though optional arguments. The sorted() optional argument reverse=True, e.g. sorted(list, reverse=True), makes it sort backwards.strs = [‘aa‘, ...
一、变量的含义# 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等
二、使用变量的目的# 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的详细地说:
# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
三、变量的使用1.变量基本使用# 原则:先定义,后引用
name...
一:切片操作 列表的切片操作和字符串类似。 切片是Python序列及其重要的操作,适用于列表、元组、字符串等等。 切片 slice 操作可以让我们快速提取子列表或修改。标准格式为: [起始偏移量start:终止偏移量end[:步长 step]] 注:当步长省略时顺便可以省略第二个冒号 典型操作(三个量为正数的情况)如下: 其他操作(三个量为负数)的情况: 注:切片操作时,起始偏移量和终止偏移量不在[0,字符串长度-1]这个范围,...
1., 连接符,返回的是多个值,返回逗号两边的值 + 连接符,返回一个值2.print 后面的值必须先定义再调用3.‘‘‘....‘‘‘ 代表多行表示字符串,省略\n4.r 表示后面的内容是字符串,省去\的转义5.u(u必须紧靠语句) 对字符串进行Unicode编码# -*- coding: utf-8 -*- 遇见unicodeDecodeErrot就进行这个语句6.10 / 4 ==> 2 整数之间运算永远都是整数7.and 1. 在计...
1 #题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。代码: 2
3 li =list(input(‘输入一行字符:‘))
4 liletter = []
5 linum = []
6 lispace = []
7 liother = []
8 for x in li:
9 if str.isalpha(x) == True:
10 liletter.append(x)
11 elif str.isspace(x):
12 lispace.append(x)
13 elif str.isdigit(x) == True:
14 linum.append(x)
...
1. 匹配单个字符和数字:. --->> 匹配除换行符以外的任意字符。[0123456789] --->> []字符集合,表示匹配方括号中所包含的任意一个字符。[Thomas] --->> []字符集合,表示匹配方括号中所包含的任意一个字符。匹配‘T‘,‘h‘...任意一个字符。[a-z] --->> - 匹配任意小写字母[A-Z] --->> - 匹配任意大写字母[0-9] --->> 匹配任意数字,类似于[0123456789][0-9a-zA-Z] --->> 匹配任意的数字和字母(包含大小写)[0-9a-zA-Z_] --->> ...
python入门篇五 安装python解释器 Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 打开官网 https://www.python.org/downloads/windows/ 下载中心#测试安装是否成功
windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。
#多版本共存演示
注意:在安装目录下找到python.exe,拷贝一份,命名为python2.exe...
1.1跨平台windows、Mac OS、Linux、WWW。1.2Python的应用范围操作系统3D动画WEB云计算企业应用1.3可以学到什么?Python3的所有常用语法面向对象编程思维运用模块进行编程游戏编程计算机仿真从IDLE启动PythonIDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!我们看到>>>这个提示符,Ta的含义是告诉你,Python已经准备好了,在等着你键入Python指令呢。好了,大家试试在IDLE里...
猫宁!!!参考链接:易灵微课-21天轻松掌握零基础python入门必修课https://www.liaoxuefeng.com/wiki/1016959663602400 第十三天:代码组织类是个名词,表示一类的事物,有多个实例对象。list/tuple/dict/set都是一个类,[‘p‘,‘j‘,‘z‘],(‘p‘,‘j‘,‘z‘),{‘age‘:19},{‘p‘,‘j‘,‘z‘}是与前者对应的实例 一定要谨记init前后是双下划线,否则会报错 TypeError: Student() takes no arguments测试结果 编写代码很多...
if/elseif/elseforwhilebreakcontinue 多重循环
list []
duple()
dict {}
set {[]}函数help(abs) 查看abs函数的帮助信息
abs(x)
cmp(x, y) 比较函数,需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1
int() 函数可以把其他数据类型转换为整数
str() 函数把其他类型转换成 str
sqrt() 平方根
自定义函数
递归
Python之函数返回多值
Python之定义默认参数
Python之定义可变参数 : 可变参数的名字前...