python 基础知识整理 一

项目过程中接触python 初次用感觉很不错 于是大致学习了下! 

整理下以后用:

#python 基础部分
#1.4数字和表达式以及字符串
def numAndRule():
    num1 = 2;
    num2 = 4;
    print(num1+num2);
    print(num1-num2);
    print(num1*num2);
    print(num1/num2); #取整
    print(3%4);# 取余
    print(7%4);
    print(-2**2); #幂运算 结果为-4 优先级高于加减乘除
    print "幂运算:"+ repr(pow(-2,2)) # repr()函数可以将数值类型转成字符类型

    #转义字符串
    print "let's say:" + '"hello. world"'; #字符串带符号的写法 可以任意组合
    print "let's say:" + "\"hello. world\"";#也可以用转义符

    #字符串的转换函数
    print str("hello.world!");
    print repr("hello.world!");

    #原始字符串输出
    print 'D:\\Users\\Administrator'
    print r'D:\\Users\\Administrator'  #字符串前面加 r 保证保证输出原始的字符串

#1.4.1获取用户输入d
def getUserInput():
    x = raw_input("please input you chose");  ## 提示用户输入的语句
    print x;  # 注意 ,此时的x仅仅是一个字符串,要想转成int类型要用函数
    if x == "1":
        print "you choise 1 ,so you are win";
    if x == "2":
        print "you choise 2, so you lose";
    else:
        print "you choise not enable!"

#1.4.2 number and string
def getInputNumber():
    x = raw_input("please input you fist number!")
    x_int = int(x);     #将字符串或者其他类型的数值转成int型
    x_float = float(x); #将字符串或者其他类型的数值转成float型
    x_long = long(x);   #将字符串或者其他类型的数值转成long型
    x_abs=abs(x_int);    #取绝对值
    x_sqr = math.sqrt(x_int)  #取平方根,只能是正数   需要导入math包
    x_csqr = cmath.sqrt(x_int) #取平方根,可以是正数,也可以是负数  需要导入cmath包
    x_rou = round(x,2)  #四舍五入

 

你可能感兴趣的:(python 基础)