1.从键盘输入两个数,并计算A的B次幂:
number1=raw_input('input number1:')
number2=raw_input('input number2:')
print 'number1 ** number2 is:%d' %(int(number1) ** int(number2))

2.格式说明符%d,%s,%f

#coding=utf-8
i=int (raw_input("请输入当月利润(万元):") )
if (i <= 10):
reward= i* 0.1
elif (i>10 and i<=20):
reward=10* 0.1+(i - 10) * (7.5 *0.01)
elif (i>20 and i<=40):
reward=10* 0.1 +(20-10)*7.5 *0.01+(i - 20) * (5 *0.01)
else:
reward=10* 0.1+10*7.5*0.01+20*5*0.01+(i - 40) *( 1 *0.01)
print "应放奖金:%.3f" %(reward)

3.重定向到标准输出:
import sys
print >> sys.stderr, "In fact,I'm a Geek"

4.让python支持中文
#coding:utf-8

5.用while循环遍历字符串:
#coding:utf-8
str=raw_input("input a String :")
a=0
print 'while result:'
while a<len(str):
print str[a],
a+=1 #注意缩进

6.for循环遍历字符串:
str=raw_input("input a String :")
print '\nfor result:'
for c in str:
print c,
print '\nOK'

7.for循环打印0-99内的数字:
for i in range(0,100):
print i,

range(1,5,2)表示从1到5(不包含5),间隔2.

8.古典的兔子问题

#coding=utf-8
def rabbit(n):
if n==1 or n==2 :
return 1
else :
return rabbit(n-1)+rabbit(n-2)
print "第一年有%d对兔子" %rabbit(1)
print "第二年有%d对兔子" %rabbit(2)
print "第六年有%d对兔子" %rabbit(6)

9.打开文件,读取每一行的数据
filename=raw_input('Enter file name:')
fobj=open(filename,'r')
for eachLine in fobj:
print eachLine,
fobj.close()

10.生成随机数
import random #这个是注释,引入模块
rnd = random.randint(1,500)#生成1-500之间的随机数

11.字符串操作
#coding=utf-8
a="123456"
print a[::-1], #翻转序列
print a[::2], # 隔一个取一个的操作
print a[::-2]

12.读文件

#coding=utf-8
f = open("c:\\1.txt","r")
lines = f.readlines()#读取全部内容
for line in lines
print line

13.写文件

#coding=utf-8
f = open("c:\\1.txt","r+")#可读可写模式
f.write("123")#写入字符串

python简单基础代码的更多相关文章

  1. java:Spring框架1(基本配置,简单基础代码模拟实现,spring注入(DI))

    1.基本配置: 步骤一:新建项目并添加spring依赖的jar文件和commons-logging.xx.jar: 步骤二:编写实体类,DAO及其实现类,Service及其实现类; 步骤三:在src下 ...

  2. python入门基础代码

    #查找index函数的帮助 help(str.index) #for循环和break语句from math import sqrtfor i in range(2,101): flag=1 k=int ...

  3. 初识Python,简单初学代码

    第一个自己手写的代码~ If 与 Elif #!/usr/bin/env python # - * - coding:uft8 - * - Inp = input ( '请输入你的会员级别' ) if ...

  4. python 控制语句基础---->代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 | 作用域:作用的范围

    # ### 代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 # ### 作用域:作用的范围 print(11) print(12) prin ...

  5. Python简单基础小程序

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  6. 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出

    第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...

  7. python网页请求urllib2模块简单封装代码

    这篇文章主要分享一个python网页请求模块urllib2模块的简单封装代码. 原文转自:http://www.jbxue.com/article/16585.html 对python网页请求模块ur ...

  8. Python基础代码1

    Python基础代码 import keyword#Python中关键字 print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'a ...

  9. Python简单爬虫入门三

    我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信 ...

随机推荐

  1. freemarker 宏嵌套nested 的使用

    转载来源:http://blog.sina.com.cn/s/blog_7e5699790100z59g.html 模板页: <#assign basePath = request.contex ...

  2. ThinkJava-持有对象

    11.3 添加一组元素 在java.util包中的Arrays和Collection类中都有很多实用方讼,可以在一个Collection中添加 一组元素.Arrays.asList()方法接受一个数组 ...

  3. 一些css杂项笔记

    div[class*="col-"]{ background-color: gold; border: 1px solid #ccc; } //给class开头等于col-的div ...

  4. mysql分区表之一:分区原理和优缺点【转】

    1.分区表的原理 分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分 ...

  5. AspectJ入门

    AOP的实现方式有两种: AOP框架在编译阶段,就对目标类进行修改,得到的class文件已经是被修改过的.生成静态的AOP代理类(生成*.class文件已经被改掉了,需要使用特定的编译器).以Aspe ...

  6. Ubuntu安装配置串口通讯工具minicom&&cutecom

    原帖地址:https://blog.csdn.net/gatieme/article/details/45310493 2017-04-07更新 发现新的工具gtkterm全名叫serial port ...

  7. ZooKeeper系列(1) 整体介绍(转)

    原文地址:https://www.cnblogs.com/wuxl360/p/5817471.html 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术. ...

  8. Python中的LEGB规则

    目标 命名空间和作用域——Python从哪里查找变量名? 我们能否同时定义或使用多个对象的变量名? Python查找变量名时是按照什么顺序搜索不同的命名空间? 命名空间与作用域的介绍 命名空间 大约来 ...

  9. QQ去除聊天框广告详解——2016.9 版

    QQ聊天框广告很烦人,百度出来的一些方法早已过时,下面是博主整理出来的方法,供各位同学参考. 1.按键盘上的 Win+R 快捷键打开运行框,然后复制并粘贴 Application Data\Tence ...

  10. HTML5 新特性(一)

    1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcapt ...