Python中文教程.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Python中文教程.doc》由会员分享,可在线阅读,更多相关《Python中文教程.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python已经是3.1版本了,与时俱进更新教程. 本文适合有Java编程经验的程序员快速熟悉Python 本文程序在windows xp+python3.1a1 测试通过. 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui) 在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序. 凡打开新窗口即指ctrl+n的操作.1 你好#打开新窗口,输入:#! /usr/bin/python# -*- coding: utf8 -*- s1=input(Input your name:)print(你好,%
2、s % s1)知识点: * input(某字符串)函数:显示某字符串,并等待用户输入. * print()函数:如何打印. * 如何应用中文 * 如何用多行注释 2 字符串和数字但有趣的是,在javascript里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在Python里有点诡异,如下:#! /usr/bin/pythona=2b=testc=a+b运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换#! /usr/bin/python#运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换a=2b=testc=str(a)+bd=111
3、1e=a+int(d)#How to print multiply valuesprint (c is %s,e is %i % (c,e)知识点: * 用int和str函数将字符串和数字进行转换 * 打印以#开头,而不是习惯的/ * 打印多个参数的方式 3 列表#! /usr/bin/python# -*- coding: utf8 -*-#列表类似Javascript的数组,方便易用#定义元组word=a,b,c,d,e,f,g#如何通过索引访问元组里的元素a=word2print (a is: +a)b=word1:3print (b is: )print (b) # index 1 a
4、nd 2 elements of word.c=word:2print (c is: )print (c) # index 0 and 1 elements of word.d=word0:print (d is: )print (d) # All elements of word.#元组可以合并e=word:2+word2:print (e is: )print (e) # All elements of word.f=word-1print (f is: )print (f) # The last elements of word.g=word-4:-2print (g is: )prin
5、t (g) # index 3 and 4 elements of word.h=word-2:print (h is: )print (h) # The last two elements.i=word:-2print (i is: )print (i) # Everything except the last two charactersl=len(word)print (Length of word is: + str(l)print (Adds new element)word.append(h)print (word)#删除元素del word0print (word)del wor
6、d1:3print (word)知识点: * 列表长度是动态的,可任意添加删除元素. * 用索引可以很方便访问元素,甚至返回一个子列表 * 更多方法请参考Python的文档4 字典#! /usr/bin/pythonx=a:aaa,b:bbb,c:12print (xa)print (xb)print (xc)for key in x: print (Key is %s and value is %s % (key,xkey) 知识点: * 将他当Java的Map来用即可.5 字符串比起C/C+,Python处理字符串的方式实在太让人感动了.把字符串当列表来用吧.#! /usr/bin/pyt
7、honword=abcdefga=word2print (a is: +a)b=word1:3print (b is: +b) # index 1 and 2 elements of word.c=word:2print (c is: +c) # index 0 and 1 elements of word.d=word0:print (d is: +d) # All elements of word.e=word:2+word2:print (e is: +e) # All elements of word.f=word-1print (f is: +f) # The last elemen
8、ts of word.g=word-4:-2print (g is: +g) # index 3 and 4 elements of word.h=word-2:print (h is: +h) # The last two elements.i=word:-2print (i is: +i) # Everything except the last two charactersl=len(word)print (Length of word is: + str(l)中文和英文的字符串长度是否一样?#! /usr/bin/python# -*- coding: utf8 -*- s=input
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 中文 教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内