python基础-02输出输入运算符数据类型转换

1.输出

  • 把数据以指定格式输出到标准控制台或指定的文件对象

1.1print()

print('Hello World')

1.2格式化输出

  • 作用:简化程序
a = 'python'
print('I love %s' %a)
格式符号 转换
%c 字符
%s 字符串
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母0x)
%X 十六进制整数(大写字母0X)
%f 浮点数
%e 科学计数法(小写’e’)
%E 科学计数法(大写“E”)
%g %f和%e 的简写
%G %f和%E的简写

1.3换行输出:\n

若输出时有\n,后面的内容会在下一行显示

print('123\nABC')
123
ABC

2.输入

  • input()
  • 接收用户的键盘输入
a = input('请输入姓名:')
print(a)
  • input() 输入的数据 都是字符串类型

3.运算符

3.1算数运算符

运算符 描述 实例
+ 1+1=2
- 1-2=-1
* 2*3=6
/ 2/2=1
// 取整除 7//2=3
% 取余 7%2=1
** 指数 2**3,即2的3次方
  • 混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。
  • 不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

3.2赋值运算符

运算符 描述 实例
= 赋值运算符 把=号右边的结果 赋值给左边的变量a = 1+1,a的值为2

3.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

4.数据类型转换

常用的数据类型转换

函数 说明
int(x [,base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(real [,imag]) 创建一个复数,real为实部,imag为虚部
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
chr(x) 将一个整数转换为一个Unicode字符
ord(x) 将一个字符转换为它的ASCII整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
bin(x) 将一个整数转换为一个二进制字符串

5.布尔类型

类型 描述
True 空字符为False,其余都是True(空格视为一个字符)
False 空字符、None、0

6.字符串加减

类型 描述
字符串&数字 不能相加
字符串 数字 相乘 把字符串复制数字的倍数
字符串 字符串 相加 字符串拼接

猜你喜欢

转载自blog.csdn.net/weixin_47761086/article/details/108517001