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. opencv的初体验

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

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"); } i...

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

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

iOS7初体验(1)——第一个应用程序HelloWorld

iOS7 Beta已经发布了,迫不及待地下载了iOS 7及Xcode 5并体验了一下。先做一个简单的Hello World看看都有哪些变化吧。 1. 启动Xcode5-DP; 2. 从菜单...

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

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

Oracle 11gR1 OLTP table压缩初体验

长期以来,压缩一直作为 Oracle 数据库特性以这样或那样的形式存在着。 压缩始终是非常占用 CPU 的过程,并且需要花费一定时间。通常,如果压缩数据,则数据必须解压缩后才能使用。虽然此要求在数...
  • e_wsq
  • e_wsq
  • 2012-04-01 18:53
  • 468

wpf 初体验1

1、.NET Framework、 System.Windows、标记和代码隐藏构成了 WPF 应用程序开发体验的基础。 此外,WPF 还为创造具有丰富内容的用户体验提供了全面的功能。为了打包此内容并...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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