day3 进制转换,运算符

day3

进制转换
	二进制
		二进制用0b表示
		转换函数bin()
	八进制
		八进制用0o表示
		转换函数oct()
	十六进制
		十六进制用0x表示
		转换函数hex()
		
数据类型转换
	转整形int()
	转浮点型float()
	转字符串str()
	转布尔型bool()
	
输入,输出
	print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
		objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
		sep -- 用来间隔多个对象,默认值是一个空格。
		end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
		file -- 要写入的文件对象。
		flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
	input([prompt])
		prompt: 提示信息
		
算数运算符
	+-*/    加减乘除
	//向下取整
	%取余
	**求幂
	
赋值运算符
	+=,-=,*=,/=,%=,//=,**=
	i=i+1	
相当于
i+=1
关系运算符
	子主题 1
		==相等
!=不相等
<>不相等
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符
	and与,or或,not非
	子主题 2
		# and   与
		#一假为假,一真为真
		#取最后一个真
	子主题 3
		#or 或
		#一真为真,一假为假
		#取第一个真
		
位运算符
	&与,|或,^异或,~取反,<<左移,>>右移

day3 数据类型和运算符作业解答
选择题

  1. print(100 - 25 * 3 % 4) 应该输出什什么? ()
    A. 1
    B. 97
    C. 25
    D. 0
    答案: B
    解析:先算乘和取余,再算减法:100 - 25 * 3 % 4 == 100 - 75 % 4 == 100 - 3 == 97
  2. 下列列哪种说法是错误的()。
    A. 除字典类型外,所有标准对象均可以⽤用于布尔测试
    B. 空字符串串的布尔值是False
    C. 空列列表对象的布尔值是False
    D. 值为0的任何数字对象的布尔值是False
    答案: A
    解析:所有的数据都可以转换成布尔,字典也⾏行行
  3. 下列列表达式的值为True的是()。
    A. 3>2>2
    B. 1 and 2 != 1
    C. not(11and 0!=1)
    D. 10 < 20 and 10 < 5
    答案: B
    解析:1 and 2 的结果是 2, 2 != 1 的结果是True
  4. Python不不⽀支持的数据类型有()。
    A. char
    B. int
    C. float
    D. list
    答案: A
    解析:Python中只有字符的概念,没有字符对应的数据类型。Python中没有char这个数据类型。
  5. (多选)n = 6784,以下能够获取到7 的⽅方法有()。
    A. n / 1000 % 100
    B. n % 1000 / 100
    C. n // 100 % 10
    D. n // 10 % 100 // 10
    答案: C;D
    解析:A. 6.784 B.7.84 C.7 D.7
  6. 运⾏行行以下程序,当从键盘上输⼊入12,运⾏行行结果是()。
    A. <class ‘str’>
    B. <class ‘int’>
    C. 出错
    D. class ‘dict’
    答案: A
    解析:Python3.x的input函数的返回值都是字符串串
  7. 下列列表达式的运算结果是( ) 。
    A. False
    B. 1
    C. 0
    D. True
    答案: D
    解析:布尔值 False 参与数学运算的时候相当于数字 0,0 * 100 > -1 就相当于 0 > -1, 所以结果是
    True
  8. 下列列四组数,依次为⼆二进制、⼋八进制和⼗十六进制,符合要求的是()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值