Python基础(输入、运算符)

输入

1. python2版本中

  1.1 使用 raw_input()函数,

    看如下示例:

      password = raw_input("请输入密码:")
      print (‘您刚刚输入的密码是:%s‘, % password)

    运行结果:

      

 注意:

  • raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示;
  • raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中;
  • raw_input()会把用户输入的任何值都作为字符串来对待,即str类型;

 代码:

  

  1.2 使用input()函数:input()函数接受表达式输入,并把表达式的结果赋值给等号左边的变量

 代码:

2. python3版本中

  没有raw_input()函数,只有input();

  并且 python3中的input()函数与python2中的raw_input()函数功能一样;

3. 常用的数据类型转换

  

函数 说明
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 ) 将一个整数转换为一个八进制字符串

  举例:

    a = ‘100‘    # 此时a的类型是一个字符串,里面存放了100这3个字符;

      b = int(a)     # 此时b的类型是整型,里面存放的是数字100;

运算符

  • 算术运算符

    下面以a=10 ,b=20为例进行计算:

运算符 描述 实例
+ 两个对象相加 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的20次方, 输出结果 100000000000000000000
  • 赋值运算符
运算符 描述 实例
= 赋值运算符 把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7
  • 复合赋值运算符
运算符 描述 实例
+= 加法赋值运算符 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.声明两个变量a=1,b=2。如何交换两个变量的值,使a=2,b=1?请用代码完成。  Java中:

      

  而Python中:

   # 使a和b的值交换
    a,b = 1,2    a,b = b,a    print("此时a的值为:%s\n此时b的值为:%s" %(a,b))

    .....哈哈哈,就是这样子.....

原文地址:https://www.cnblogs.com/haohaostudy/p/9402395.html

时间: 2024-10-13 20:05:54

Python基础(输入、运算符)的相关文章

Python 基础 常用运算符

Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算.比较运算.逻辑运算.赋值运算.成员运算 1.1 算术运算 以下假设变量:a=10,b=20 1.2 比较运算 以下假设变量:a=10,b=20 1.3 赋值运算 以下假设变量:a=10,b=20 1.4 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级

python 基础 -02 运算符和编码

一 格式化输出  %s就是代表字符串占位符,除此之外,还有%d, 是数字占位符, 如果把上面的age后面的换成%d,就代表你必须只能输入数字, 这时对应的数据必须是int类型. 否则程序会报错 使用时,需要进行类型转换. int(str) # 字符串转换成int str(int) # int转换成字符串 现在又来了新问题 . 如果想输出: 我叫xxx, 今年xx岁了,我们已经学习了2%的python基础了 在字符串中如果使用%s这样的占位符. 那么所有的%都将变成占位符. 我们的2%也变成占位符

python基础之运算符

算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210 / 除 - x 除以 y b / a 输出结果 2.1 % 取模 - 返回除法的余数 b % a 输出结果 1 ** 幂 - 返回x的y次幂 a**b 为21的10次方(a=21,b=10) // 取整除 - 返回商的整数部分 9//2 输出结果 4 ,

python基础02—运算符与流程控制

运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 复合运算 +=.-=.=./=.//=.%=.*= 关系运算(比较运算) >.>=.<.<=.==.!= 由操作数和运算符组成的式子称为表达式 关系表达式是有值的(布尔值),符合数学逻辑值为True,不符合数学逻辑值为False 逻辑运算 与(and):两边的表达式同时为真,值才为真

6、python基础语法-运算符

Python 运算符 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 python算数运算符与高级语言C.C++的算术运算符是一致的. 以下假设变量: a=10,b=20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果

python基础值运算符

一.算术运算符 算术运算符有以下几种: +:加法 -:减法 *:乘法 /:除法,这是真正的除法,结果显示小数部分 %:取余,两个数相除取余数部分 **:幂运算,比如3**2结果为9 //:地板除,结果只显示整数部分 二.比较运算符 比较运算符有以下集中: ==:等于 !=:不等于,推荐使用 <>:不等于,python3中已经废弃 >:大于 <:小于 >=:大于等于 <=:小于等于 三.赋值运算符 赋值运算符有以下几种: =:最简单的赋值,比如a=2 +=:a+=2,等价

Python基础:运算符

运算符: 算数运算符 + - * /:自然除(得到的是浮点型的数) //:取整除 **:乘方 %:取膜 比较运算符 ◆ == 相等 ◆ !=不等 ◆ > 大于 ◆ < 小于 ◆ >= 大于等于 ◆ <= 小于等于 注意:除了== 和!=,比较时最好类型相同

python基础3——运算符

注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算符 + .-.*./.%.*--------'''a=9b=a3print('b=a3--> %d3=%d'%(a,b))b=a+1print('b=a+1--> %d+1=%d'%(a,b))b=a-1print('b=a-1--> %d-1=%d'%(a,b))b=a/2print('b

Python基础5—运算符

一.算术运算符 算术运算符 赋值运算符 具体描述 例子 补充 + += 相加运算   x+=1相当于x=x+1 - -= 相减运算   所有赋值运算符同上 * *= 乘法运算     / /= 除法运算     % %= 求模运算     ** **= 幂运算 2**3=8   // //= 整出运算 9//2=4   二.位运算符 位运算符 具体描述 & 按位与运算,1&1=1,其余的为0 | 按位或运算,有1为1,否则为0 ^ 按位异或,同为0,不同为1 ~ 按位非,~0=1,~1=0

python基础6 运算符

1.运算符 +  -  *  /  **  %  // 判断某个东西是否在某个东西里面包含 in                not  in 结果就是布尔值. 如: name="杨超越" if  "杨" in name: print('ok') else: print('error') not  in 相反 布尔值:True  真     False  假 如: n=9==2print(n) 输出:False 9==2就是一个布尔值,不成立就是False 与或非: