#coding=utf-8#python中list
l = [95.5,85,59]
#指定索引位置插入元素
l.insert(0,1);
#删除指定索引位置元素
y = l.pop(2)
#直接替换值
l[1] = 100
#创建final属性的list  在python中叫做 tuple:元组
t = ('a',2,3)
#元组中嵌套list
t2 = (1,2,[3,4])'''
python中流程判断语句
'''
#if else
#age = raw_input("请输入年龄:")
age = int ("160")
if age >= 100:print "已经成精"
elif age >= 18:print "已经成年"
else:print "还是娃娃"#for循环
for score in l:print score#while循环计算100以内奇数的和
i = 0
sum = 0
while i < 100:if i % 2 == 1:sum += ii += 1
print "奇数和为:" + str(sum)#break 的使用
j = 2
product =0
while True:product += j*2j += 2if j > 20:break
print "乘积和是:"+ str(product)#continue 的使用 当满足当前条件后 直接跳过之后的操作进入下一次循环
sum = 0
x = 0
while True:x = x + 1if x > 100:breakif x % 2 == 0:continuesum = sum + x
print sum#对100以内的两位数,请两重循环打印出所有十位数数字比个位数数字小的数
x = 1
while x < 10:y = xwhile y < 9:y += 1print x*10 + yx += 1#dict key-value 定义与遍历
d= {'Adam': 95,'Lisa': 85,'Bart': 59
}
for key in d:print key + ':', d[key]#无序唯一set集合 定义与遍历与删除  不能遍历时直接删除 并发修改异常
s = set([1,2,3,4,5])
#判断是否含有指定元素
print 3 in s
#验证唯一性
s.add(0)
s.add(2)
dels = []
#遍历
for ss in s:if ss > 4:dels.append(ss)
print s.__len__()
print s
#删除
for delss in dels:s.remove(delss)
print s
#求根公式 x = (-b±√(b²-4ac)) / 2a
import math
def quadratic_equation(a, b, c):#求平方根的方法t = math.sqrt(b * b - 4 * a * c)return (-b + t) / (2 * a),( -b - t )/ (2 * a)
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)#参数设置默认值
def method(arg = 1):print 1
method()#定义可变参数
def average(*args):sum = 0.0if len(args) == 0:return sumfor x in args:sum = sum + xreturn sum / len(args)
print average()
print average(1, 2, 2, 3, 4)#获取0到100 list
myList = range(0,100)
#list切片 截取
#通过索引 获取2 到 20
print myList[2:30]
#获取索引位置为2的 到 倒排索引95 的所有
print myList[2:-95]
#获取从2到6 每隔两个获取一次
print myList[2:6:2]
#重新赋值
newList = myList[:]
print newList#遍历list 通过enumerate()自动为每个元素赋值索引
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):print index, '-', name#将两个list拼接成dict
print zip([10, 20, 30], ['A', 'B', 'C']) #[(10, 'A'), (20, 'B'), (30, 'C')]#通过迭代器 遍历dict 获取value
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for v in d.itervalues():sum = sum + v
print sum / len(d)
#默认遍历时获取的是key
for key in d:print keyprint d[key]#迭代器获取 每个 (java)entry
sum = 0.0
for k, v in d.iteritems():sum = sum + vprint k, ':', v
print 'average', ':', sum / len(d)#列表生成式 生成水仙花数 for嵌套加 if条件判断
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]#通过占位符生成table标签
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
def generate_tr(name, score):if score < 60:return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name, score) for name, score in d.iteritems()]
print '<table border="1">'
print '<tr><th>Name</th><th>Score</th><tr>'
print '\n'.join(tds)
print '</table>'

python入门demo相关推荐

  1. python 入门小demo

    # python 入门小demo# # eidogo.com 里的围棋定式的解析程序,用的是 python ,为了改写,初步接触了一下 python# # 写了个小 demo,涉及到文件操作,时间操作 ...

  2. Dubbo入门Demo

    2019独角兽企业重金招聘Python工程师标准>>> 1.Dubbo简单介绍 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方 ...

  3. python基础教程书籍推荐-初学者python入门必看书籍推荐(上)

    随着最近Python的热度上涨,学习的人数也在增多,也因为Python这门语言的简短.易学.语言优美的优点,吸引了很多人来学习它.初学者想要入门,就必须先通过阅读,学习大量的理论知识对Python有一 ...

  4. python 类-Python入门--一篇搞懂什么是类

    原标题:Python入门--一篇搞懂什么是类 写一篇Python类的入门文章,在高级编程语言中,明白类的概念和懂得如何运用是必不可少的.文章有点长,3000多字. Python是面向对象的高级编程语言 ...

  5. python入门视频教程推荐-python入门学习哪个书比较好(python视频教程知乎)

    自学python的学习路线是什么?推荐一些python学习资源 第一段 初级,掌握Python的语法和常用库的使用 这里首先推雪锋在网上的书籍,这是Python2.7的,这本书适合于重头开始一直读完, ...

  6. python教学视频k_GitHub - y000k/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  7. python3入门与进阶笔记_16_变量进阶 — 黑马程序员《Python入门教程完整版》笔记...

    变量进阶(理解) - 黑马程序员<Python入门教程完整版>笔记 目标变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用变量 和 数据 都是保存在 内存 中的 在 Py ...

  8. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  9. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare ============= *Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐* ------------------------ 本文 ...

最新文章

  1. python【Matlibplot绘图库】画多个曲线的折线图(Matplotlib.pyplot.plot)
  2. Spark自带的集群模式(Standalone),Spark/Spark-ha集群搭建
  3. SAP Spartacus界面看不到Carousel左右移动控件的一个可能原因
  4. 离职总结:大公司与小公司的个人体验
  5. 【二分】抄书 (jzoj 2123)
  6. 简单的深度优先遍历和广度优先遍历
  7. 汇知考轻松职称计算机辅导软件,汇知考轻松
  8. 是否有任何python库可以从自然语言中解析日期和时间?
  9. UE4删除C++Classes下的类
  10. java度分秒转换度
  11. PR免费转场 动态图形转场PR模板MOGRT免费下载
  12. python统计pdf字数_Python统计字数的思路详解
  13. 梯形图c语言编程比较,PLC编程语言梯形图与结构化文本的比较
  14. 如何通过WOL(Wake On Lan)唤醒电脑
  15. 哈尔·埃尔罗德《早起的奇迹》读书笔记
  16. FAT32 R0.12b f_mkfs应用实例
  17. Biaofun讲解短视频营销对于2021年的大势所趋
  18. 预约制成为汽车年检新常态
  19. 读书印记 - 《大学潜规则:谁能优先进入美国顶尖大学》
  20. python项目练习四:新闻聚合

热门文章

  1. 被一个假AT45DB161整到残废
  2. 计算机网络-网络层篇-IP协议
  3. 大华出入口管理系统H710服务器配置,【操作指南】H710 PRO厂区配置
  4. mysql返回值concat函数拼接,if函数,CASE WHEN函数条件判断。
  5. Linux ls -l 命令详解
  6. 计算机图形学之三维图形变换
  7. GPS/GPRS定位
  8. 个人简历自我介绍求职PPT模板
  9. 段落<p>使用省略号... 省略内容
  10. 云存储——Megaupload