python学习之路---编程风格规范

1、导入模块:

import os

from os import system

import SocketServer as SS  --别名

2、使用Tab键:

[[email protected] python]# cat tab.py

#python startup file

import sys

import readline

import rlcompleter

import os

#tab completion

readline.parse_and_bind(‘tab: complete‘)

#history file

histfile = os.path.join(os.environ[‘HOME‘], ‘.pythonhistory‘)

#try:

#       readline.read_history_file(histfile)

#except IOError:

#       pass

3、格式化输出:

#!/usr/bin/env python

this_year=2015

name=raw_input(‘what is your name: ‘)

age=int(raw_input(‘how old are you? ‘))

sex=raw_input(‘how old are you? ‘)

dep=raw_input(‘how old are you? ‘)

messages = ‘‘‘ information of the company staff:

Name:%s

Age :%s

Gender :%s

Dep :%s

‘‘‘ % (name,age,sex,dep)

print messages

4、标准化输出:

1 #!/usr/bin/env python

2 import sys

3 user = ‘cheeron‘

4 times=0

5 while True:

6   if times<3:

7     name = raw_input(‘what is your name: ‘).strip()

8     if len(name) == 0:

9         print ‘name is not empty,please input a name‘

10         continue

11     elif user == name:

12         pass

13     else:

14         print "%s is not right,please sign in agin!" % name

15         times+=1

16         continue

17     break

18   else:

19     sys.exit()

20 age = int(raw_input(‘how old are you? ‘))

21 sex = raw_input(‘Please input your gender: ‘)

22 dep = raw_input(‘Please input your job: ‘)

23 print "welcome to sign in",name

1 #!/usr/bin/env python

2 import sys

3 user = ‘cheeron‘

4 times=0

5 while True:

6     name = raw_input(‘what is your name: ‘).strip()

7     if len(name) == 0:

8         print ‘name is not empty,please input a name‘

9         continue

10     for i in range(3):

11         name = raw_input(‘what is your name: ‘).strip()

12         if user == name:

13             pass

14         else:

15             print "%s is not right,please sign in agin!" % name

16             continue

17         break

18     else:

19         print "has login 3 times,exit"

20         sys.exit()

21     break

22 age = int(raw_input(‘how old are you? ‘))

23 sex = raw_input(‘Please input your gender: ‘)

24 dep = raw_input(‘Please input your job: ‘)

25 print "welcome to sign in",name

时间: 2024-10-28 21:39:29

python学习之路---编程风格规范的相关文章

python学习之路——软件开发规范/time模块

目录规范: (1)文件的规范写法 bin   可执行文件 conf 配置文件 core 主要业务逻辑 db     数据文件 lib     库(公共代码  第三方模块) log    日志文件 readme   说明文档(是一个文件) 在以上文件中,没有需要作为包的,包通常放到lib中,但是lib不应该作为包 (2)定制程序的入口  主要将项目的根目录添加到环境变量中 python中os.path.dirname(__file__)的使用 返回脚本的路径 (1).当"print os.path

《自拍教程》Python编程风格规范

Python编程风格规范 根据Python官方提供的Python编程风格规范: Style Guide for Python Code, 即PEP8规范, https://www.python.org/dev/peps/pep-0008/ 我通过学习并翻译总结, 总结了以下几条编程风格规范,各位同学可考虑自行参考. 良好的编程风格规范可以凸显代码编写者是否专业, 并提高其他代码阅读者的易读性. 我面试过很多测试求职候选人,做笔试题的时候. 一看代码命名规范,就知道正点不正点了, 是不是老手. 阅

Python学习之路——强力推荐的Python学习资料

资料一:程序媛想事儿(Alexia)总结 Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用.它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务. Python上手虽然容易,但与其它任何语言一样要学好Python并非一日之功.我的Pyth

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu

Python学习之路-Day1-Python基础

Python学习之路第一天 学习内容: 1.Python简介 2.安装 3.第一个Python程序 4.变量 5.字符编码 6.用户输入 7.表达式if..else语句 8.表达式for语句 9.break和continue 10.while循环 11.字符串格式化 1.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOB

Python学习之路 001

Python学习之路 从今天起开始写Python学习的经历了,哈哈. 了解Python是在我想入坑Linux运维这条路开始的. 我是计算机出身有着一定编程的功底,刚开始接触Python的时候觉得Python我学习过的c,c++特性完全不一样.觉得为什么这东西会这么智能 就拿Hello World来说 C: 1 #include<stdio.h> 2 3 void main() 4 { 5 printf("Hello World"); 6 } C++: 1 #include&

Python 学习之路(三)

Python 学习之路(三) 以下所用的是Python 3.6 一.集合部分 集合是一个无序的,不重复的数据集合,主要用来去重,以及关系测试:交集,差集,并集等 1.1 关系操作 1.1.1 列表去重 可以给列表去重,例如: 1 set_demo = [1,2,3,4,5,3,2,1] # 列表 2 set_demo = set(set_demo) # 转换成集合,来去重 3 print(set_demo) 1.1.2 取交集 intersection()方法 可以获得两个集合的交集部分,例如:

Python学习之路(第一周)

走上软件开发之路已经三个年头.我本人是android原生开发出生.期间由于工作的需要以及开发的趋势发展,也走上混合开发的道路,现在主要运用ionic框架进行移动端app的开发.但是未来的互联网发展趋势还是大数据+人工智能.所以现在学习Python就很有必要.这里就不介绍Python语言的优劣了,想具体了解的小伙伴可以自行度娘吧. 好了,直接步入正题. 本博客主要记录自己接下来几个月的Python学习之路,能力有限,期间有什么表达不对的欢迎大家留言区批评指正! Python版本:Python3.5

Python学习之路

Python学习之路 目录 Python学习之路[第一篇]:流程控制,用户交互,语法要求,变量,字符,注释,模块导入的使用 Python学习之路[第二篇]:文件,字符串,列表,元组,字典,集合的使用 更新中...