我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python 快速入门

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python 快速入门

 

  

导入

#from dir1 import test

#import dir1.test as test

列表推到:

b3 =[x for x in xing if x in ming]
print(b3)

 li = [1, 2, 3, 4]
[elem*2 for elem in li] 

print [x*y for x in [1,2,3] for y in  [1,2,3]]



zip:

l1=[1,2,3,4]
l2=[2,4,6,7]
print(zip(l1,l2))
for (a,b)in zip(l1,l2):
    print((a,b))

enumerate:

testStr = 'cainiao'
for (offset,item) in enumerate(testStr):
  print (item,'appears at offset:',offset)



has_key was removed from python3.x and use (key in dict)

http://blog.csdn.net/dingyaguang117/article/details/7170881

http://www.cainiao8.com/python/basic/python_11_for.html


循环组合

while i<len(xing):
    print ([xing[i]+ming[i]])
    i=i+1

xing=['wang','li','zhang',"liu"]
for i in range(len(xing)):
     print (i, xing[i])

for i in range(1, 5):
    print i
else:
    print 'The for loop is over'

while True:
    s = raw_input('Enter something : ')
    if s == 'quit':
        break
    if len(s) < 3:
        continue
    print 'Input is of sufficient length'

快速生成词典

---------

list1 =['a','b','c','d']
d = {}
list2=[24, 53, 26, 9]
i=0
while i <len(list1) :
    d[list1[i]]=list2[i]
    i=i+1
print(d)

list1 =['a','b','c','d']
d = {'a':24, 'b':53 ,'c':26, 'd':9}
new_list = [d[k] for k in list1]
assert new_list == [24, 53, 26, 9]

定位字符的位置

------------------

def read_line(line):
    sample = {}
    n = len(line)
    for i in range(n):
      if line[i]!='0':
        sample[i] = int(line[i])
        '''sample[i] is key  int(line[i]) means make it int type'''
        print(sample)
    return sample
  
print(read_line('01101001'))

字符个数统计

d={}
x_string='Pythonhello'
for x in x_string:
    key=x.rstrip()
    if key in d:
        d[key]=d[key]+1
    else:
        d[key] = 1

for k,v in d.items():
    print("%s=%s"%(k,v))

http://www.cainiao8.com/python/basic/python_07_dictionary_tuple.html

------------------------------------

导入

'''import hello
name_pr(q,b,c)
a=hello.name_pr(2,3,4)
print(a)''


引用计算单词数目

  1. import sys  

  2. import string  

  3. #import collections  

  4.   

  5. if len(sys.argv) == 1 or sys.argv[1] in {"-h", "--help"}:  

  6.  print("usage: uniqueword filename_1 filename_2 ... filename_n")  

  7.  sys.exit()  

  8. else:  

  9.  words = {}   

  10.  # words = collections.defaultdict(int)  

  11.  strip = string.whitespace + string.punctuation + string.digits + "\"'"  

  12.  for filename in sys.argv[1:]:  

  13.   for line in open(filename):  

  14.    for word in line.split():  

  15.     word = word.strip(strip)  

  16.     if len(word) >= 2:  

  17.      words[word] = words.get(word, 0) + 1  

  18.      # words[word] += 1  

  19.  for word in sorted(words):  

  20.   print("'{0}' occurs {1} times".format(word,words[word])) 
    可以使用get()方法来访问字典项,get()方法还可以设置第二个参数,如果b不存在,可以将第二个参数做为默认值返回。

高级函数

http://www.cainiao8.com/python/basic/python_13_function_adv.html

迭代器

#iterator
testDict = {'name':'Chen  Zhe','gender':'male'}
testIter = iter(testDict)
print testIter.next()


异常处理

http://www.cainiao8.com/python/basic/python_16_exception.html




字典(dict)转为字符串(string)

我们可以比较容易的将字典(dict)类型转为字符串(string)类型。

通过遍历dict中的所有元素就可以实现字典到字符串的转换:

for key, value in sample_dic.items():
    print "\"%s\":\"%s\"" % (key, value)

 

字符串(string)转为字典(dict)

如何将一个字符串(string)转为字典(dict)呢?

其实也很简单,只要用 eval()或exec() 函数就可以实现了。

>>> a = "{'a': 'hi', 'b': 'there'}"
>>> b = eval(a)
>>> b
{'a': 'hi', 'b': 'there'}
>>> exec ("c=" + a)
>>> c
{'a': 'hi', 'b': 'there'}
>>> 

 

http://www.pythonclub.org/python-hacks/start

 

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python 快速入门

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python 快速入门

导入#from dir1 import test#import dir1.test as test列表推到:b3 =[x for x in xing if x in ming]print(b3) li = [1, 2, 3, 4][elem
2023-01-31

SendPkt快速入门[Python]

SendPkt快速入门作者:gashero电邮:harry.python@gmail.com原文地址:http://gashero.yeax.com/?p=26项目主页:http://sendpkt.googlecode.com日期:200
2023-01-31

python flask框架快速入门

Flask 本身相当于一个内核,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模块
2022-06-02

Python3快速入门

Python3快速入门Python3快速入门(一)——Python简介https://blog.51cto.com/9291927/2385592Python3快速入门(二)——Python3基础https://blog.51cto.com
2023-01-31

「数据挖掘入门系列」Python快速入门

Python环境搭建本次入门系列将使用Python作为开发语言。要使用Python语言,我们先来搭建Python开发平台。我们将基于Python 2.7版本、以及Python的开发发行版本Anaconda版本来开发。Anaconda指的是一个开源的Python
「数据挖掘入门系列」Python快速入门
2021-03-07

JDBC快速入门

JDBC快速入门 详解1.0DriverManager功能1   功能22.0 connection对象 3.0 statement对象  4.0 ResultSet遍历结果集的一个案例 import java.sql.*;public class DQLte
JDBC快速入门
2020-11-18

Python语言怎样快速入门

本篇文章给大家分享的是有关Python语言怎样快速入门,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。【简介】Python是一种动态解释型的编程语言。Python可以在Windo
2023-06-17

如何进行python快速入门

这期内容当中小编将会给大家带来有关如何进行python快速入门,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。九九乘法表for i in range(1,10): for j in range(1,i
2023-06-25

Python语法快速入门指南

Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。 在本章中我们将来学习Python的基础语法,让你快速学会Python编程。 第一个Python程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Py
2022-06-04

Python入门教程(二)Python快速上手

这篇文章主要介绍了Python入门教程(二)Python快速上手,Python是一门非常强大好用的语言,也有着易上手的特性,本文为入门教程,需要的朋友可以参考下
2023-05-14

Oracle快速入门_day01

公司目前项目使用到了Oracle数据库 本人之前接触不多 计划4天 将Oracle数据库 快速入门 并结合开发使用,Oracle与MySql语法相似度很高,要一起学的小伙伴压力不要太大Oracle数据库简介Oracle Database,又名Oracle RD
Oracle快速入门_day01
2016-05-18

FastAPI--快速入门(1)

FastAPI 是一个高性能 Web 框架,用于构建 API。主要特性:快速:非常高的性能,与 NodeJS 和 Go 相当快速编码:将功能开发速度提高约 200% 至 300%更少的错误:减少约 40% 的人为错误直观:强大的编辑器支持,
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录