python-day1 补充

python好多天没有碰了,在公司整理WIKI平台。把《高性能MySQL》这本书做了一个梳理,完成PDF文档,参与线下oracle 大会 从中学习到不少东西。整个体系以及格局 以及未来的发展。

好了,下面对python 第一天的内容 进行一个回顾,并开始着手 开展python。

一个简单的小例子。

name = [‘alex‘,‘jack‘,‘kevin‘]
age = ‘29‘

for i in name:
    print ‘my name is ‘+ i + ‘,and I am ‘ + age + ‘years old!‘

输出内容:

my name is alex,and I am 29years old!

my name is jack,and I am 29years old!

my name is kevin,and I am 29years old!

str与int类型交互 转化类型。

>>> print int(str(age))   //转为int类型

30

>>> print type(str(age))   //类型为str

<type ‘str‘>

>>> type(str(age))

<type ‘str‘>

>>> user_input = raw_input(‘input your lucky num:‘)  //如果不转为int类型与数字交互会报错

input your lucky num:9

>>> user_input + 0

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: cannot concatenate ‘str‘ and ‘int‘ objects

>>> int(user_input) + 0            //转换后的形式

9

#coding:utf-8

name = raw_input(‘what is your name?:‘)
age = raw_input(‘how old are you?:‘)
job = raw_input(‘what is your job?:‘)
msg = """
Information of %s as below:
        Name : \033[42;1m%s \033[0m
        Age  : %s
        Job  : %s
""" %(name,name,age,job)
if int(age) >= 50:
        print "you are too old,you can only work"
elif int (age) >=30:
        print "you are too old, you can only work for ..."
elif int (age) >20:
        print "you wei cheng nian"
else:
        print "old your xia"
print msg

结果:

what is your name?:madon

how old are you?:22

what is your job?:it

you wei cheng nian

Information of madon as below:

Name : madon

Age  : 22

Job  : it

时间: 2024-08-08 01:28:47

python-day1 补充的相关文章

SPOJ Python DAY1: Life, the Universe, and Everything

博主学统计的,学编程多属自学,且入门角度刁钻.用了3年R,深感有掌握一门外语的必要.最近把自己强力掰弯到Python上来,加之自己算法,数据结构学的也十分业余,故拿SPOJ练练手. 刷题之旅开始了... 1. Life, the Universe, and Everything 题目用的是STAR TREK 的梗,题目本身很简单,个人觉得也比通常OJ中a+b的开头更有趣些.就是打印输入的整数,遇42停. ##### Filename: SPOJ_1 ##### # Life, the Unive

SPOJ Python Day1: Adding Reversed Numbers

水题就要水的滴水不漏=-=,第一个疗程博主决定按照SPOJ提交人数的顺序开始刷,主要任务在于熟悉Python. 42. Adding Reversed Numbers 题目非常简单 Sample input: 3 24 1 4358 754 305 794 第一行是下面输入的行数,主要说的事儿是把第一个数反过来,第二个数反过来,然后加一起,然后再把他们的和反过来.比如说24 1 这行吧: Step 1:24 –> 42, 1 –> 1 Step 2:42+1 = 43 Step 3:43 –&

SPOJ Python Day1: Factorial

11. Factorial 这个题同样非常简单,就是求一个数的阶乘的尾部有多少个0. 思路是有2*5才会出0,然后2肯定比5多,所以就是数N!中有多少个因子5. 关于如何数出因子5的个数中http://www.chinaunix.net/old_jh/23/926848.html这篇文章介绍的非常详细.我就不谈了,不过想说写程序和算法是两个非常不同的工作,我现在的目标是,大概看一下前人的成法,主要完成编程工作. 最终推出的计算公式为: 当$0 < n < 5$时,$f(n!) = 0$; 当$

python模块补充、面向对象

目录: 模块补充 xml 面向对象 一.模块补充 shutil: 文件复制模块:进行文件copy.压缩: 使用方法: 将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfileobj(fsrc,fdst[,length]) #文件对象: 示例: 先打开文件再进行copy; import shutil f = open('example.log') f2 = open('example_new.log','w') shutil.copyfileobj(f,f2) shutil.co

3.python基础补充(集合,collection系列,深浅拷贝)

一.集合 1.集合(set): 把不同的元素组成一起形成集合,是python基本的数据类型.集合元素(set elements):组成集合的成员 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set.作

Python 面向对象-------补充

Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程. 接下来我们先来简单的了解下面向对象的一些基本特征. 面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合.它定

7.python模块补充

此文章是对上节文章模块的补充 一,xml模块 xml是实现不同语言或程序之间进行数据交换的协议,可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言.xml的格式如下,就是通过<>节点来区别数据结构的: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?xml version="1.0"?> <data>     <country nam

菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

导入模块      1.什么是模块? 2.导入模块 Import moduleName   (自带200多个模块,第三方模块上千) Python标准库 如下:导入模块os.system内的的df,查看内存 查看模块os可以导入很多方法os. tab健: 如何加tab健: /usr/lib/python2.7/dist-packages/tab.py   默认第三方库存放位置 Python寻找路径规则: 如果查询不到就会报错, 如何让某一个模块在python任何一个地方都可以导入: ①在sys.p

Python Day1 作业

作业二:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 FlowChart: 代码: #!usr/bin/env python # -*- coding:utf-8 -*- # Author: Wayne Zhong user = 'Wayne' pwd = '123465' f = open('status.txt') if f.read() == 'Y': for i in range(3): username = input('Input username:') pa

Python Day1 笔记

1.Python安装(windows) 1)官网下载: executable installer 2)安装: python27 -> C/Python27 python35 -> C/usr/administrator/Appdata/Local/Program/Python/Python35 3)环境变量:ThisPC -> property -> advanced system settings -> environment variables -> Path -&