yinl_li 发表于 2017-4-27 10:44:29

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)#四舍五入
页: [1]
查看完整版本: python 基础知识整理 一