Python开发(一)

python

>>> s=‘tou siheoiw‘
>>> ‘%s is number %d‘ % (s[:6],1)
‘tou si is number 1‘
>>> hi=‘‘‘hi
there‘‘‘
>>> hi
‘hi\nthere‘
>>> book ={‘title‘:‘Python Web Development‘,‘year‘:2008}
>>> book
{‘year‘: 2008, ‘title‘: ‘Python Web Development‘}
>>> ‘year‘ in book
True
>>> ‘pub‘ in book
False

setdefault和get一样,dict.get(key)或是dict[key]

>>> d ={‘title‘:‘Python Web Development‘,‘year‘:2008}
>>> d
{‘year‘: 2008, ‘title‘: ‘Python Web Development‘}
>>> d.setdefault(‘pub‘,‘Addison Wesley‘)
‘Addison Wesley‘
>>> d
{‘year‘: 2008, ‘pub‘: ‘Addison Wesley‘, ‘title‘: ‘Python Web Development‘}
>>> del d[‘pub‘]
>>> d
{‘year‘: 2008, ‘title‘: ‘Python Web Development‘}
>>> d[‘title‘]
‘Python Web Development‘
>>> len(d)
2

while循环:

>>> while i<5:
...     print i
...     i +=1
...    
... 
0
1
2
3
4

建一个文本


#!/bin/bash
#4.4.sh
i=$[ $1 % 2]
if test $i -eq  0 ; then
   echo oushu
else
   echo jishu
fi
~
>>> for line in open(‘4.sh‘):
...     if ‘jishu‘ in line:  
...         print line
... 
   echo jishu
>>> for line in open(‘4.sh‘):
...     print line
... 
#!/bin/bash

#4.4.sh

i=$[ $1 % 2]

if test $i -eq  0 ; then

   echo oushu

else 

   echo jishu

fi

enumerate是一个能让你同时迭代和计数的内置函数

>>> data =(123,‘abc‘,3.14)
>>> for i, value in enumerate(data):
...     print i,value
... 
0 123
1 abc
2 3.14

Python开发(一)

时间: 2024-08-24 21:21:00

Python开发(一)的相关文章

为什么越来越多的企业选择使用Python开发?

近来,Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用.1.简介    Python,是一种面向对象.直译式的计算机程序语言,具有近二十年的发展历史.它包含了一组功能完备的标准库,能够轻松完成很多常见的任务.它的语法简单,与其他大多数程序设计语言使用大括号不同,它使用缩进来定义语句块.    Python支持命令式程序设计.面向对象程序设计.函数式编程.面向侧面的程序设计.范型编程多种编程范式. 2

Windows下Python开发工具推荐

*  如果只是纯Python开发人员,WingIDE 是不二之选. 优点:短小精悍,启动快.调试快.反应快.Auto-completion快. 没有Eclispe的巨大臃肿.反应迟钝.跛脚的调试功能. 快捷键可以在Emacs,VS,Eclipse等之间自己选择. 个人最喜欢的功能是 Debug Probe,简直是交互式开发的利器. Linux和Wingows下都能用,一个安装包搞定. *  如果是Python和C的混合编程,需要进行mixed-mode C/Python debugging, 则

Window上python开发--4.Django的用户登录模块User

在搭建网站和web的应用程序时,用户的登录和管理是几乎是每个网站都必备的.今天主要从一个实例了解以下django本身自带的user模块.本文并不对user进行扩展. 主要使用原生的模块. 1.User模块基础: 在使用user 之前先import到自己的iew中.相当与我们自己写好的models.只不过这个是系统提供的models. from django.contrib.auth.models import User # 导入user模块 1.1User对象属性 User 对象属性:usern

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Python开发【第一篇】:目录

本系列博文改编自武沛齐老师的原创博文,主要包含  Python基础.前端开发.Web框架.缓存以及队列等内容 ,用于学习记录成长!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python

Python开发【第二十二篇】:Web框架之Django【进阶】

Python开发[第二十二篇]:Web框架之Django[进阶] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 新随笔 联系 订阅 管理 随笔-124  文章-127  评论-205 Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻

Ruby与Python开发的环境IDE配置(附软件的百度云链接)

Ruby开发环境配置 1.Aptana_RadRails(提示功能不好,开发Ruby不推荐) 链接:http://pan.baidu.com/s/1i5q96K1 密码:yt04 2.Aptana Studio3(非常非常好,Ruby和Python开发首选,,和Eclipse使用基本完全一样,提示功能完爆Eclipse,而且界面非常漂亮) 链接:http://pan.baidu.com/s/1cFQr2u 密码:vfc4 教程地址:http://www.cnblogs.com/lsgwr/p/5

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

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

翻译:打造基于Sublime Text 3的全能python开发环境

原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ 原文标题:Setting Up Sublime Text 3 for Full Stack Python Development 翻译:打造基于sublime text 3的全能Python开发环境 Sublime Text 3 (ST3) is lightweight, cross-platfo

【python开发教程】如何快速入门python开发?

想要学习python这门语言,却始终找不到一个全面的Python开发实战教程,倘若你是真心想学好一门语言,小编建议你亲自动手实践的.下面来看看入门python的学习教程. Python的语言特性 Python是一门具有强类型(即变量类型是强制要求的).动态性.隐式类型(不需要做变量声明).大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言. 获取帮助 你可以很容易的通过Python解释器获取帮助.如果你想知道一个对象(object)是如何工作的,那么你所需要