PythonStuday 初体验 【Day1】

原创 2016年08月31日 10:25:42

一、循环控制【次数限制】

a = 19

#input_num = int(input("input number is:"))

count = 0
while count<3:
    print("cout is :",count)
    input_num = int(input("input number is:"))
    if input_num<a :
        print("input_num is smaller")
    elif input_num>a :
        print("input_num is bigger")
    else:
        print("Bingo!")
        break
    count +=1
else:
    print("Too many input times!")

运行结果:

这里写图片描述

再来一个for循环:

a = 19
for i  in range(3):
    input_num = int(input("input number is:"))
    if input_num<a :
        print("input_num is smaller")
    elif input_num>a :
        print("input_num is bigger")
    else:
        print("Bingo!")
        break
else:
    print ("Too many input times!")

常用的数据类型

  • 数字型:
    1. int
    2. long
    3. float
  • 布尔
    1. 真或假
    2. 1或0
  • 字符串
  • 列表
  • 元组
  • 字典

字符串格式化

#!/user/bin/env python
# -*- coding:utf-8 -*-

name = raw_input("name:")
age  = raw_input("age:")
job  = raw_input("job:")
#每个都占用一个内存空间
print("Infomation of []:"+name+"\nNanme:[]"+name+"\nAge:[]"+age+"\nJob:[]"+job)
#只占用一个内存空间
print("Information of %s:\nName:%s\nAge:%s\nJob:%s"%(name,name,age,job))

或:

#!/user/bin/env python
# -*- coding:utf-8 -*-

name = raw_input("name:")
age  = raw_input("age:")
job  = raw_input("job:")
#'''为段落'''
#%d 表示数字
#%f 表示浮点
msg = '''
Information of %s:
    Name:%s
    Age:%s
    Job:%s
'''%(name,name,age,job)
print(msg)

字符串常用操作

  1. 移除空白
    • script()函数;删除字符,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ‘)
  2. 分割
  3. 长度
  4. 索引
  5. 切片

列表

列表
查看列表方法:
查看列表方法

文件操作

1.写入文件

#写入文件
f = open("test.log","w")

f.write("This is the 1 line\n")
f.write("This is the 2 line\n")
f.write("This is the 3 line\n")
f.write("This is the 4 line\n")
f.write("This is the 5 line\n")

f.close(); #关闭

2.#读文件

f = open("test.log","r")
for line in f:
    print  line,
f.close()

3.#追加文件内容

f =  open("test.log","a")

f.write("This is the 6 line\n")
f.write("This is the 7 line\n")

f.close()

4.读写文件内容

f =  open("test.log","w+")
f.write("new line\n")
#print ("data:",f.read())
f.close()
版权声明:本文为博主原创文章,未经博主允许不得转载。

【1】一铭操作系统初体验,安装jav…

放入光盘启动的时候,略有些云里雾里。 选择第一个选项才是正确的。后面的2个一键安装总给我感觉太过于自动,生怕抹掉了原来的win7操作系统。 安装很快完成。 目前这个版本很可惜,缺乏对win快捷键的...

ARKit从入门到精通(1)-ARKit初体验

ARKit从入门到精通(1)-ARKit初体验 转载请标注出处:http://blog.csdn.net/u013263917/article/details/72903174,以及版权归属黑马程序员...

1. opencv的初体验

http://guoming.me/opencv-config  这篇文章有讲解opencv的安装与配置 一些常用库 opencv_core249d.lib opencv_imgproc249d.l...

【Win10】UAP/UWP (通用程序) 开发初体验(1) 之 开发准备

一、准备: 1.准备一个 10074或更高版本的Win10。可以通过 https://insider.windows.com/ 地址,加入Windows 的会员俱乐部免费获取的。 2.下载...
  • md521
  • md521
  • 2015年11月20日 13:48
  • 4646

iOS学习1_初体验

UIView:所有控件的父类,每个UIView也是一个容器,可以容纳其他的UIView UIController:用来控制UIView,负责创建/销毁自己的UIView,显示/隐藏UIView,处理U...

堆栈初体验1

本文代码实例需要在labwindows CVI工具下运行,堆栈实例

1.pthread_create()初体验

#include  #include  #include  void *sayhello(void *arg) { printf("hello, world! I'm son\n"); } int m...

[oracle]Oracle 11g 初体验(1)

早就听说过甲骨文的oracle数据库是多么的强大,这几天就小小的研究了一下,在研究的道路上充满了艰辛啊。。。。。。 1)安装,oracle 11g安装界面还算可以,不是很次,起码不要序列号........
  • hsppl
  • hsppl
  • 2012年02月22日 21:04
  • 663

hibernate学习笔记-1入门初体验对象持久化

原文链接 引子 面向对象程序设计中对于类、继承、多态、组成、聚合等概念和关系数据中的表、主键、外键等概念并不能直接对应。想要将对象持久化到关系数据库库中,需要进行转换。 可以使用JDBC手动...
  • ABBuggy
  • ABBuggy
  • 2012年01月07日 23:24
  • 1839

Oracle 11gR1 OLTP table压缩初体验

长期以来,压缩一直作为 Oracle 数据库特性以这样或那样的形式存在着。 压缩始终是非常占用 CPU 的过程,并且需要花费一定时间。通常,如果压缩数据,则数据必须解压缩后才能使用。虽然此要求在数...
  • e_wsq
  • e_wsq
  • 2012年04月01日 18:53
  • 492
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PythonStuday 初体验 【Day1】
举报原因:
原因补充:

(最多只允许输入30个字)