项目过程中接触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) #四舍五入