python3之int类的常用方法练习

int类的常用方法练习

 1 #coding:utf-8
 2 #int类的常用方法
 3
 4 num1 = 18
 5 num2 = -15
 6
 7 #查询创建num1所用的类
 8 print(type(num1))
 9
10 #num1占用的最小二进制位数
11 print(num1.bit_length())
12
13 #num1在内存中的二进制值,非int内置
14 print(bin(num1))
15
16 #加法,相当于"+":
17 print(num1.__add__(15))
18
19 #绝对值,abs(num2)的执行过程为创建num2对象,然后调用__abs__()方法
20 print(num2.__abs__())
21 print(abs(num2))
22
23 #与运算,相当于num1&num2
24 print(num1.__and__(num2))
25
26 #返回商和余数的元组,比%区域更高级
27 print(divmod(95,10))
28
29 #数值的比较,相当于num1 == num2
30 print(num1.__eq__(num2))
31
32 #地板除,向下取整数,相当于18//-15
33 print(num1.__floordiv__(num2))

原文地址:https://www.cnblogs.com/exception999/p/12078038.html

时间: 2024-10-11 21:33:51

python3之int类的常用方法练习的相关文章

Java String类的常用方法

String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting original):构造一个original的副本.即:拷贝一个original. String(StringBuffer buffer):通过StringBuffer数组构造字符串对象. byte[] b = {'a','b','c','d','e','f','g','h','i','j'}; char[] c =

Java之System类的常用方法

System 系统类 主要常用于获取系统的属性数据 package com.yuanzijian01; import java.util.Arrays; /*  * system类的常用方法:  *   public static native void arraycopy(Object src,  int  srcPos,                                         Object dest, int destPos,                     

初学java之StringBuffer类的常用方法

1 import java.text.*; 2 public class Gxjun 3 { 4 public static void main(String atgs[]) 5 { 6 StringBuffer str= new StringBuffer(); 7 str.append("大家好"); 8 System.out.println("str:"+str); 9 System.out.println("length:"+str.len

数组的三种声明方式总结、多维数组的遍历、Arrays类的常用方法总结

1. 数组的三种声明方式 public class WhatEver { public static void main(String[] args) { //第一种 例: String[] test1 = new String[6]; test1[0] = "数组0"; test1[1] = "数组1"; //第二种 例: String[] test2 = {"数组0","数组1","数组2","

继承的方式创建多线程&Thread类的常用方法

创建多线程的一种方式:继承java.lang.Thread类 注意:1.一个线程只能执行一次start() 2.不能通过Thread实现类对象的 run()去启动一个线程 3.增加加一个线程,需要新创建一个线程的对象 Thread类的常用方法: 1.start():启动线程并执行相应的 run()方法 2.run():子线程要执行的代码放入run()方法中 3.currentThread():静态的,调取当前的线程 4.getName():获取此线程的名字 5.setName():设置此线程的名

010 String 类的常用方法都有那些?

String 类的常用方法都有那些? 答:下面列举了20个常用方法.格式:返回类型 方法名 作用. 1.和长度有关: int length() 得到一个字符串的字符个数 2.和数组有关: byte[] getByte() ) 将一个字符串转换成字节数组 char[] toCharArray() 将一个字符串转换成字符数组 String split(String) 将一个字符串按照指定内容劈开 3.和判断有关: boolean equals() 判断两个字符串的内容是否一样 boolean equ

Java 中 String 类的常用方法

String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之处吧. String 类的常用方法: 结合代码来熟悉一下方法的使用: 运行结果: 我们继续来看 String 类常用的方法,如下代码所示: 运行结果: 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 P

FileItem类的常用方法

FileItem类的常用方法: 1.  boolean isFormField() isFormField方法用于判断FileItem类对象封装的数据是一个普通文本表单字段,还是一个文件表单字段,如果是普通表单字段则返回true,否则返回false.因此,可以使用该方法判断是否为普通表单域,还是文件上传表单域. 2.  String getName()       getName方法用于获得文件上传字段中的文件名. 注意IE或FireFox中获取的文件名是不一样的,IE中是绝对路径,FireFo

day10 Python作用域 Python2.7与Python3.x的类继承的区别及其他

一.Python作用域   1.Python中无块级作用域 if 1 == 1: name = 'test' print(name) #输出会报错,因为name的作用域仅限于if下的代码块,而不属于全局   2.Python中以函数为作用域 def func(): func_name = 'func_test' print(func_name) #这里同样会报错,因为变量func_name的作用于func函数中   3.Python作用域链,层层嵌套,使用时从内向外找   4.Python的作用