python 100例 (持续更新)

1、题目:列表转换为字典。

程序源代码:

  1 #!/usr/bin/env python
  2 # -*- coding: UTF-8 -*-
  3
  4 i = [‘a‘, ‘b‘]
  5 l = [1, 2]
  6 print dict([i, l])
                    

以上实例输出结果为:

{‘a‘: ‘b‘, 1: 2}

2、题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。

程序源代码:

时间: 2024-10-07 04:50:29

python 100例 (持续更新)的相关文章

python tips(持续更新)

1. 引用上一层目录 import syssys.path.append('..')import xx 2. python json JSON是一种轻量级的数据交换格式.可以解决数据库中文存储问题,对象序列化问题,等等. import json encodedjson = json.dumps(obj) decodejson = json.loads(encodedjson) 非常简单. 3. 静态方法 在函数前面@staticmethod @staticmethod def func(): p

Python拾遗(持续更新中)

虽然曾经使用Python做过几个小网站的后台,但未能触及Python的方方面面.本次参加51cto网的老男孩Python运维课程,来查漏补缺. 本篇博文将会持续更新,不断加入本人遗漏的Python知识点. 4月5日-4月11日: 在Linux下,使用 #!/usr/bin/python3 或者 #!/usr/bin/env python3 来指定改Python程序运行时使用的python版本 使用 type(变量名) 查询变量类型.存在 type(a) == str 这种用法. 使用 id(变量

从代码中学Python语法(持续更新)

# -*- coding:utf-8 -*- __author__ = 'hunterhug' print("你好") #打印 hello = "This 'is' \"a rather long string containing\n several lines of text just as you would do in C.\n Note that whitespace at the beginning of the line is\n significan

python笔记(持续更新)

1.编译python遇到下面的编码问题: SyntaxError: Non-ASCII character '\xe9' in file E:\projects\learn.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 解决方法:解决方法:源代码文件第一行添加:#coding:utf-8 2.python快速教程:http://www.cnblogs.com

Python 100例(001)

1 #!/usr/bin/env python 2 # coding:utf-8 3 4 '''有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少?''' 5 n = 1 6 num = [4, 2, 3, 1] 7 list_num = [i * 100 + j * 10 + k for i in num for j in num for k in num if (i != j) and (j != k) and (i != k)] 8 print('能组成%s个相

python 模块知识(持续更新......)

提示:当不会用模块方法的时候用help >>> import re >>>help(re.search) 查看模块的所有方法: >>>import re >>>dir(re) 1.sys 模块 sys.argv包含了命令行参数列表,脚本的名称总是sys.argv列表的第一个参数,也就是sys.argv[0] 2.os 模块 Python 模块包含普遍的操作系统功能. 在Python中运行shell命令 1.os.system('com

Python 学习.. 将持续更新...

2016年,开始学习python的基础知识,然后是 python 自动化运维.从最基础的出发.. 第一个python 脚本..(mysql 备份脚本) #!/usr/bin/python #coding:utf-8 import os import time backup  =   '/opt/jicki/' today   =   backup  +   time.strftime('%Y%m%d') now =   time.strftime('%H%M%S') if  not os.pat

Python练习题(持续更新中)

第一题 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和. #方法一 #从2开始计算 i = 2 #定义一个变量用于保存结果 sum=0 while i <= 100: if i % 2 == 0: sum = sum + i else: sum = sum - i i += 1 print("2-3+4-5+6...+100=",sum) #方法二 n=3 sum=2 while n<=100 : #n对2取余 if n % 2 !=

Python小知识点(持续更新)

1.Python2字符编码 #coding:utf-8 ''' 上面的代码将环境编码设置为utf-8,没有上面的代码,将使用环境默认编码,环境默认编码可由sys.getdefaultencoding()获得 ''' s = '中国' #s是utf-8格式的str,因为上面的代码将环境编码设置为utf-8 u = s.decode('utf-8') #u是unicode对象 s.encode('gbk') #等价于s.decode('utf-8').encode('gbk') ''' 在计算机内存