python学习内置函数和while

#-*- encoding: utf-8 -*-
'''
Created on 2013-1-7

@author: ***
'''

#函数type,它的作用是显示值和变量的类型
print type("hello world")
#函数id以值或变量为参数,返回值是一整数,它表示值或变量的唯一标示符
#每个值或变量都有一个唯一id,id值与变量或值在内存中的位置相关,可以理解为C语言中的内存地址
print id(123)
#我们也可以创建自己的函数,来执行特定的操作。函数的定义形式如下:
#def <name>(arg1, arg2,... argN):
#<statements>
#自定义加法
def add(a1,a2):
    print a1, "+", a2, "=", a1+a2
    
add(1,2)    
#sub
def sub(a1,a2):
    print a1, "-", a2, "=", a1-a2
sub(1,2)   

import math
print (math.pi)

#函数返回值
def examplepass(x):
    if(x>60):
        return 1
    else:
        return 0
print examplepass(75)    

print type(None)
def abs(x):
    if x>0:
        return x
    elif x<0:
        return -x
    else :
        return 0
print    abs(100)
print    abs(0)
#类型转换
#int函数能够将符合数学格式数字型字符串转换成整数
print int("134")
print int(2.1234)
#函数float将整数和字符串转换成浮点数
print float(12)
print float("134")
#函数str将数字转换成字符:
print type(str(143))

#math.
#方法一使用.
import math
print math.log10(10)
print math.sin(45)
#方法2
#如果你不想用点操作符,而直接写出math模块中的函数,需要用下面的语句重新输入math中的函数:
from math import *
print log10(10)
#在数学模块math中,有两个数学常量:pi和e
print pi, e
#Python允许你定义一种单行的小函数。定义lambda函数的形式如下:
#labmda 参数:表达式
#lambda函数默认返回表达式的值。你也可以将其赋值给一个变量。
#lambda函数可以接受任意个参数,包括可选参数,但是表达式只有一个
g=lambda x,y,z=0 : x+y+z
print g(1,2)
print g(1,2,3)
#Python有三种逻辑操作:and、or、not。这三个操作符的语义与其英语意义相同,分别是:与、或、非。
a=10
b=0
print a and b #0
print a or b #10
print not a #false
#while语句学习
def f(x):
    result = 0
    while(x):
        result += x;
        x -=1
    return result    
print f(100)     #5050 

def mini():
    x = 0
    y = 0
    while(x<=9):
        while(y<=9):
            if(x < 4):
                 print x,"*",y,"=",x*y
            else:
                print x ,"*",y , "=", x*y ," "    
            y=y+1
        x=x+1 
        y=0   
    
print mini()             
#键盘输入
#Python提供了内置的函数获得键盘的输入。这个函数是raw_input
st = raw_input()
name = raw_input("please input your name")
print st,name
                 
        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值