精华内容
下载资源
问答
  • python2:python2中油int(整型)和long(长整型):1231312L+ 进制转换: 十进制二进制:正除2,获取余数,余数从上往下进行整合 # 123456(十进制) # 余数 # 3 1 # 1 1 # 0 # bin 求数字的二进制 # 0b -- 二进制 ...

    整型--int

    • 定义:用于比较和计算

    • python2和python3:

      • python2:python2中油int(整型)和long(长整型):1231312L+
    • 进制转换:

      • 十进制转二进制:正除2,获取余数,余数从上往下进行整合

      • # 123456(十进制)
        #   余数
        # 3  1
        # 1  1
        # 0
        # bin 求数字的二进制
        # 0b -- 二进制
        # print(bin(3))
      • 二进制转十进制

      • # 1001 
        # 从右向左,计算机从0开始计数
        # 自己手动计算
        # 1 * 2 ** 0 + 0 * 2 ** 1 + 0 * 2**2 + 1 * 2** 3
        # 1 + 0 + 0 + 8 = 9
        # 1是从右向左拿到的第一个数字,
        # 2 ** 0 此时的 0用的是计算机数数的第一位
        # 123
        # 程序计算
        # print(int("1010",2))  
        # 将二进制转换成10进制
        # print(int("1001",2))
      • 程序计算:

        • bin()--十进制转二进制(常用)
        • int("字符串",2) #将某个进制转换成十进制(程序中2是二进制)
        • print(int(0b1011))#0b是二进制转十进制
    • 总结:

      • 整型(数字)是不可变数据类型

      • 可以在原地修改的是可变数据类型,不能在原地修改的叫做不可变数据类型

      • id--查看空间内存地址

        # print(id(a))
        # a = a + 1  
        # 1428849072
        # print(id(a))

    索引(下标)

    • 索引概念:

    # name = "meet" # 计算机从0开始数
           #0123 (索引值|下标值) 从左向右
           #-4-3-2-1          # 从右向左
    # print(name[2]) # 通过索引准确定位内容
    # print(name[-4]) # 通过索引准确定位内容
    
    # low
    # name = "meet_alex_wusir"
    # a = name[5] # a
    # b = name[6] # l
    # c = name[7] # e
    # d = name[8] # x
    # print(a+b+c+d)
    
    • 切片

      # name = "meet_alex_wusir"#       0123456789
      # print(name[5:9])  # [起始位置:终止位置]  顾头不顾腚
      # print(name[-5:])  # [起始位置:终止位置(默认到结尾)]  顾头不顾腚
      # print(name[:])  # [起始位置(默认从开头):终止位置(默认到结尾)]  顾头不顾腚
      # print(name[2:7])
      # print(name[:5])
      # print(name[4:10])
      # a = name[2]
      # b = name[4]
      # c = name[6]
      # print(a+b+c)
      # name = "meet_alex_wusir"
      #01234546789       
      #-6-5-4-3-2-1
      # print(name[2:7:1])  
      #[起始位置:终止位置:步长(默认为1)]
      # print(name[2:7:2])  #[起始位置:终止位置:步长(默认为1)]
      # _ew
      # print(name[4:11:3])
      # print(name[-1:3:-1])  # 步长可以控制查找方向
      # 索引时,如果超出最大索引值会报错# 切片时,如果超出最大索引值不会报错
      # 索引和切片只用给有序数据类型使用
    • 字符串

      # 有序: 索引
      # 不可变 : 内存地址
      # name = "meet"# print(id(name))
      # name = name + "最帅了"
      # print(id(name))
      # name = "meet"
      # name1 = "meet"
      # print(id(name))
      # print(id(name1))  # 小数据池 -- 驻留机制

    字符串方法

    • 常用方法

      • upper 全部大写

        # name = "alex"
        # name1 = name.upper()  # 全部大写
        # print(name)   #只是输出原小写数据
        # print(name1)   #输出改变后的大写数据
      • lower 全部小写

        # name = "ALEX"
        # name1 = name.lower()  # 全部小写
        # print(name)           #输出原大写数据
        # print(name1)          #输出改变后的小写数据
        • 程序应用

        • 应用场景:  # 不区分大小写
              # yzm = "0G8k"
              # my_yzm = input("请输入验证码:[0G8k]")
              # if yzm.lower() == my_yzm.lower():
              #     print("ok")# else:
              #     print("滚")
    • startswith 以什么开头
    • endswith 以什么结尾
    • count 计数
    • strip 去头尾两端的空格,制表符和换行符
    • stlip 分割,分割后是列表
    • replace 替换
    • is系列
      • isalnum 判断是否由字母,数字,中文组成,返回布尔值
      • isalpha 判断是否由中文,字母组成,返回布尔值
      • isdigit 判断是否由阿拉伯数字组成,返回布尔值
      • isdecimal 判断是否由十进制数字组成,返回布尔值

    for循环

    for 关键字

    • for循环结构:

      for i in xxxx:

      i 变量名

      in 关键字

      xxxx 可迭代对象

    • 面试题

      • # for i in "abcde":
        、#     pass
        # print(i)
        # for a in "330112":
        #     a = "a" + a + "b"# print(a)
        # while True:# for i in "alex":  # 借助你的循环次数
        #     print(123)
        # num = 5# count = 1
        # while num:
        #     for i in "abc":
        #         print(i + str(count))
        #     count += 1
        #     num -= 1

    转载于:https://www.cnblogs.com/g15009428458/p/11494181.html

    展开全文
  • Python整型数与字符串相互转换

    万次阅读 2016-05-03 13:03:22
    Python字符串转换为数值: str_num = '99' num = int(str_num) 整型数转换为字符串: num = 99 str_num = str(num)

    Python中字符串转换为数值:

    str_num = '99'

    num = int(str_num)


    整型数转换为字符串:

    num = 99

    str_num = str(num)

    展开全文
  • python 2 版本中有整型,长整型long 在python 3 版本中全部都是整型 用于计算和比较 整型和布尔值的转换 二进制转换成十进制: ​ print (int("111010100",2)) # 2进制 - 10进制 0 * 2**0 + 1 * 2 ** 1 + 1 * 2...

    Day 01

    整型:

    1. 对比:

      • 在python 2 版本中有整型,长整型long
      • 在python 3 版本中全部都是整型
    2. 用于计算和比较

    3. 整型和布尔值的转换

      • 二进制转换成十进制:

        • ​ print (int("111010100",2))

        • # 2进制 - 10进制
          0 * 2**0 + 1 * 2 ** 1 + 1 * 2**2 + 1* 2**3 + 1 * 2 ** 4 + 1 * 2 ** 5
          0 + 2 + 4 + 8 + 16 + 32 = 62
          print(int("111110",2))
      • 十进制转换成二进制:

        • print(bin(30))

        • # 10进制 - 2进制
          30   0
          15   1
          7    1
          3    1
          1    1
          11110
          print(bin(30))
    4. 整型中只要是非零的就是True

    5. 在布尔值中:1--True,0--False

    6. 在字符串中的内容非空就是True

      1. int,str,bool
        a = bool(0)
        print(a)
        
        a = int(True)
        print(a)
        
        a = int(False)
        print(a)
        
        a = bool("a")
        print(a)
        
        a = bool("啊")
        print(a)
        
        a = bool(" ")
        print(a)
        
        a = bool("")
        print(a)
        
        a = str(True)
        print(type(a),a)
        
        a = str(False)
        print(type(a),a)

    字符串详解:

    1. 索引(下标):

      1. 从左往右,开头为0

      2. 从右向左,结尾为-1

      3. 索引的条件不能超出索引本身最大值

        a = "alex_wu_sir,_tai_bai_日魔"
        print(a[5])
        print(a[6])
        print(a[11])
        print(a[-2])
        print(a[-1])
    2. 切片:

      1. [起始位置:终止位置]----原则:顾头不顾尾

      2. 终止位置可以超出索引本身

      3. [::-1]----从头到尾字符串反转

        a = "alex_wu_sir,_tai_bai_日魔"
        print(a[21:100])
        print(a[21:])  [21(起始位置):(默认到最后)]
        print(a[:])    [(默认从最开始):(默认到最后)]
        print(a[0:-2])
    3. 步长:

      1. 步长决定了查找时迈的步子

      2. 步长决定了查找的方向

      3. [起始位置:终止位置:步长]

      4. [::-1]----从头到尾字符串反转

        name = "alex,wusir,太白金星,女神,吴超"
        1.太金
        print(name[11:15:2])
        2.神女
        print(name[-4:-6:-1])
        3.星白
        print(name[-7:-13:-2])
        4."alex,wusir,太白金星,女神,吴超" 整体反转
        print(name[::-1])
        ***** 面试题的答案print(name[10:10000:200000])

    字符串的方法

    1. upper()--全部大写

    2. lower()--全部小写

    3. startswith()--以……开头

    4. endswith()--以--结尾

    5. replace()--把……替换成……

    6. count()--统计字符出现的次数

    7. strip()--脱(删除前后出现的空白)

    8. split()--分割(默认空格,换行符\n,制表符\t)

    9. format()--字符串格式化,填充

      1. name = "{}今年:{}".format("宝元",18)    # 按照位置顺序进行填充
      print(name)    
      输出:宝元今年:18
      2. name = "{1}今年:{0}".format("宝元",18)    # 按照索引进行填充print(name)    
      输出:18今年:宝元
      3. name = "{name}今年:{age}".format(name="宝元",age=18)    
      # 按照名字进行填充print(name)    
      输出:宝元今年:18
    10. isdigit()--判断字符串中的内容是否全是数字

    11. isdecimal()--判断是不是十进制数

    12. isalnum()--判断是不是数字,字母,中文

    13. isalpha()--判断是不是字母,中文

    for 循环

    1. for:关键字
    2. i : 变量名(可以随意更改)
    3. in :关键字
    4. msg:可迭代对象(python数据类型中,除了int,bool其余都可以迭代)

    转载于:https://www.cnblogs.com/heyulong1214/p/11528392.html

    展开全文
  • 转换为字符串 str(object='') 转换为浮点 float(x) 【例子】 print(int('520')) # 520 print(int(520.52)) # 520 print(float('520.52')) # 520.52 print(float(520)) # 520.0 print(str(10 + 10)) # 20 print...

    类型转换

    • 转换为整型 int(x, base=10)
    • 转换为字符串 str(object='')
    • 转换为浮点型 float(x)

    【例子】

    print(int('520'))  # 520
    print(int(520.52))  # 520
    print(float('520.52'))  # 520.52
    print(float(520))  # 520.0
    print(str(10 + 10))  # 20
    print(str(10.1 + 5.2))  # 15.3
    

    5. print() 函数

    print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
    
    • 将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;
    • 关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;
    • 关键字参数end是输出结束时的字符,默认是换行符\n
    • 关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;
    • 关键字参数flush是立即把内容输出到流文件,不作缓存。

    【例子】没有参数时,每次输出后都会换行。

    shoplist = ['apple', 'mango', 'carrot', 'banana']
    print("This is printed without 'end'and 'sep'.")
    for item in shoplist:
        print(item)
    
    # This is printed without 'end'and 'sep'.
    # apple
    # mango
    # carrot
    # banana
    

    【例子】每次输出结束都用end设置的参数&结尾,并没有默认换行。

    shoplist = ['apple', 'mango', 'carrot', 'banana']
    print("This is printed with 'end='&''.")
    for item in shoplist:
        print(item, end='&')
    print('hello world')
    
    # This is printed with 'end='&''.
    # apple&mango&carrot&banana&hello world
    

    【例子】item值与'another string'两个值之间用sep设置的参数&分割。由于end参数没有设置,因此默认是输出解释后换行,即end参数的默认值为\n

    shoplist = ['apple', 'mango', 'carrot', 'banana']
    print("This is printed with 'sep='&''.")
    for item in shoplist:
        print(item, 'another string', sep='&')
    
    # This is printed with 'sep='&''.
    # apple&another string
    # mango&another string
    # carrot&another string
    # banana&another string
    
    展开全文
  • 1、str()将整型、浮点转换成字符串 >>> num = 999 >>> s = str(num) >>> type(s) <class 'str'> >>&...
  • 但创建两个相同的大整数时,会为其分配不同的地址空间在创建字符串时,python会根据字符串长度判断是否创建字符串对象。在WIN32平台上,最大为2147483647,即2GB,大于该值不会创建字符串对象 python字符串对象中,...
  • step1:字符串分割 step2:对分割出的每个字母进行int映射,且由于map对象不是可下表的(subscriptable),再对map对象进行对象化list() 代码及结果展示:
  • 链式赋值:同一个对象赋值给多个变量 x = y =123 解包赋值 ...整型、浮点、布尔、字符串 幂运算:** divmod(a,b)返回(商,余数) 三种进制:(是0不是o) 0b或者0B 二进制 0o或者0O 八进制...
  • 可以将这些数据类型转换成字符串类型,下面利用几个小实例说明,操作如下:工具/原料Python截图工具方法/步骤1第一步,定义一个字符串man,并打印该字符串结果值,如下图所示:2第二步,声明一个变量stu并...
  • python拆分整型字符串并转为整型list

    千次阅读 2018-04-20 16:46:40
    python正则表达式模块,拆分字符串,re.split()eg:s = '1, 2, 3, 4'拆分组成数字list:strs = re.split(', ', s);print(strs);结果:['1', '2', '3', '4']成int行list:strs = list(map(int, strs));print(strs);...
  • 惨绿青年:python有6种数据,分别是number(数字)、string(字符串)、list(列表)、dictionary(字典)、tuple(元组)、set(集合)。今天先给你讲number、string和list吧。我:好鸭好鸭!数字(Number)惨绿...
  • python 字符串整型转换

    万次阅读 2017-08-25 14:14:44
    python 数字和字符串转换问题 来自http://www.cnblogs.com/zmlctt/p/4234257.html 一、python字符串转换成数字 (1)import string  tt='555' ts=string.atoi(tt) ts即为tt转换成的数字 ...
  • 一:数据的概念 1.数据是什么 ...数字、字符串、列表、元组、字典、集合、字节串 4:如何开展数据类型的学习? 基本使用(用途;定义方式;常用操作和内置方法) 该类型数据总结 (数据存值:一个值或是...
  • 1. 整型和布尔值 1.1 整型——数字(int)...python2 :整型 int -- long(长整型) / 获取的是整数 python3 :整型 int / 获取的是浮点数(小数) 二进制(0101)、八进制、十进制、十六进制 二进制与十进制的转换: ① ...
  • Python从入门到上瘾03————整型字符串数据类型 小白高效学习Python系列,50小时学会PythonPython的基础数据类型,包括数字类型字符串、列表、元组以及字典。本节主要介绍数字类型字符串两类基本数据类型...
  • 转字符串 a=10 b=str(a) b就是'10' 成int a=2.1 b=(int)(a) b=2
  • python3 字符串 整型

    千次阅读 2020-05-29 16:16:11
    我们所说字符串转整型是这样的。 s = "12" s = "12.12" 我们自己写一个函数,来实现这个转换。 思想:python提供转换成整型用int()这关键字,那么,如果我这样int('12') int(12.12)这样是可以整型的。但是...
  • 带空格的字符串为啥地址不相等。。。奇怪 小整数从-5到256 id相同指向同一位置(这个有可能跟系统或其他的设置有关,不过默认应该是这样的) 可以用is来判断两个变量是否id相同 可以用==来判断值是否相同如 In [1...
  • 整型,bool值,字符串 一.整型 整型十进制和二进制 整型整型Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 可进行+ - * / % //(整除) **(幂运算) 十进制:类似于15,20,30,152 二进制:类似...
  • str(x) 将x转化为字符串 chr(x) 将整数转化为一个字符 list(x) 将序列x转换为列表 关于int(x)使用举例: x=13.5567 type(x) #输出为:float x=int(x) type(x) #输出为:int 其他转化与之类似。 关于数据框的数据...
  • python,字符串浮点型转整型问题ValueError: invalid literal for int() with base 10错误原因 ValueError: invalid literal for int() with base 10 复原错误: str_a = '1.5' int_a = int(str_a) 修正错误: # ...
  • python中没有char,只有字符串类型,这样我们可能将char转换为整型时极不方便,但是python已经提供了这些转换的内置函数。 python 中除了整型,其他进制的只能用字符串来表示 1 int()
  • 1.整型python3中只有int没有long了,无论这个数值多大 常用方法: int() , 如 a="123" b=int(a) c=b + 456 还有其他参数,如num="a" v=int(num,base=16) print(v) 结果是10 bit_...
  • b 整型字符串列表 c 字符串 d 整形列表(与a相同) import random a = list(random.randint(1,9) for i in range(10)) print('a = ',a) b = list(map(str,a)) print('b = ',b) c = ''.join(b) print('c = ',c,'\...
  • 一、整型 1、int 1)将字符串转化为数字 a = "123" print(type(a),)
  • 实现一个函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字...
  • 大家应该都有所体会,对于字符串型的IP存入数据库中,实在是个即浪费空间又浪费性能的家伙,所以可爱的人们想出来将IP转换为整型存储。MySQL中存在INET_ATON() 、INET_NTOA()函数进行IP整型字符串之间的转换,那么...
  • 我们所说字符串转整型是这样的。s = "12"s= "12.12"我们自己写一个函数,来实现这个转换。思想:python提供转换成整型用int()这关键字,那么,如果我这样int('12') int(12.12)这样是可以整型的。但是如果int('...
  • Python字符串类型转换函数

    千次阅读 2015-08-20 09:38:13
    字符串类型转换函数字符串转整型、浮点等,都是有具体的函数的,但是这些函数都是string模块中的,所以在使用的时候,需要引入string模块(import string)。但是这种转换的字符串必须是数字的字符串,字母、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,719
精华内容 21,087
关键字:

python整型转字符型

python 订阅