中国网站开发排名,网站建设制作费用预算表,dux3.0 wordpress下载,化妆品网站开发1. 输入 咱们在银行ATM机器前取钱时#xff0c;肯定需要输入密码#xff0c;对不#xff1f;那么怎样才能让程序知道咱们刚刚输入的是什么呢#xff1f;#xff1f;大家应该知道了#xff0c;如果要完成ATM机取钱这件事情#xff0c;需要先从键盘中输入一个数据#xf…1. 输入 咱们在银行ATM机器前取钱时肯定需要输入密码对不那么怎样才能让程序知道咱们刚刚输入的是什么呢大家应该知道了如果要完成ATM机取钱这件事情需要先从键盘中输入一个数据然后用一个变量来保存是不是很好理解。 1.1 raw_input
在Python中获取键盘输入的数据的方法是采用 raw_input 函数至于什么是函数咱们以后的章节中讲解那么这个raw_input 怎么用呢?
看如下示例: password raw_input(请输入密码:) print 您刚刚输入的密码是:, password
注意: raw_input()的小括号中放入的是提示信息用来在获取数据之前给用户的一个简单提示 raw_input()在从键盘获取了数据以后会存放到等号右边的变量中 raw_input()会把用户输入的任何值都作为字符串来对待
注意如果使用python3编译会报错: NameError: name raw_input is not defined
原因是在python3.x中已经废弃raw_input,可以使用input代替.
1.2 input
input()函数与raw_input()类似在python2中接受的输入必须是表达式。python3中可接收任何输入. a 10 b 20 #password raw_input(请输入密码:\n) password input(请输入密码:\n) print(您输入的密码是:%s% password) print(type(password))
输入abpython2结果为: python3结果为: 1. 运算符
python支持以下几种运算符
1.1 算术运算符 运算符 描述 实例 加 两个对象相加 a b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a- b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a* b 输出结果 200 / 除 x除以y b/ a 输出结果 2 // 取整除 返回商的整数部分9//2 输出结果4 ,9.0//2.0 输出结果4.0 % 取余 返回除法的余数 b% a 输出结果 0 ** 幂 返回x的y次幂 a**b 为10的2次方 输出结果100
1.2 赋值运算符 运算符 描述 实例 赋值运算符 把号右边的结果给左边的变量 num12*3 结果num的值为7
1.3 复合运算符 运算符 描述 实例 加法赋值运算符 c a 等效于 c c a - 减法赋值运算符 c- a 等效于 c c- a * 乘法赋值运算符 c* a 等效于 c c* a / 除法赋值运算符 c/ a 等效于 c c/ a % 取模赋值运算符 c% a 等效于 c c% a ** 幂赋值运算符 c** a 等效于 c c** a // 取整除赋值运算符 c // a 等效于 c c // a
1.9 数据类型转换 函数 说明 int(x [,base]) 将x转换为一个整数 long(x [,base]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串 v1 123 v2 int(v1) print(v2:%s\n%(type(v2))) v3 88 v4 str(v3) print(v4:%s%(type(v4))) v5 repr(v3) print(v5 %s type %s\n%(v5,type(v5))) v6 eval(1020) print(v6) print(v6 %d\n%(v6)) v7 23 v8 chr(v7) print(v8) v8 hex(v3) print(v8)