zoukankan      html  css  js  c++  java
  • Python学习二---字符串

    一、字符串

     

    1.1、字符串和转义字符

     

     

    转义字符需要使用来表示

    1.2、字符串连接

    print 字符串1 字符串2,打印出来的字符串直接连接在一起没有空格

    print 字符串1,字符串2,打印出来的字符串直接连接在一起有空格

    也可以使用变量赋值的方式来输出 字符串,使用+号将变量连接在一起,结果同上

     

     

    1.3、str()与repr()

    str()将值转换为字符串

    repr()返回值字符串表示形式,只是返回值, 并不转换

     

    二、input与raw_input()

    input():输入的值默认是赋值运算,只能输入数字,或者"内容",手动加上引号

    raw_input():默认输入的就是字符串

    尽量使用raw_input()

    区别

    三、原始字符串和Unicode字符串

    在字符串前面加上r,字符串中的所有字符都不会被转义,包括转义字符

    Unicode在字符串前面加上u,unicode只是一种字符编码

    python中的普通字符串在内部是以8位ASCII码形式存储的,而UNICODE字符串是以16位Unicode字符,这样可以表示更多的字符集

    四、用的函数

    abs(number):返回数字的绝对值.如abs(-3)=3;

    cmatch.sqrt(number):返回平方根,也可以返回负数

    float(object):将字符串和数字转换为浮点数 float(3)=3.0

    help():提供交互式帮助

    input(”提示信息"):获取用户输入,但只能输入数字,如果要输入字符中,手动加上双引号

    int(object):将字符串或者数字转换为整数int(3.2)=3;int(3.9)=3;int(-3.2)=-3;int(-3.9)=-3;舍去小数位,只取整数位

    long(object):将字符串或者数字转换为长整数,long(3)=3L,如果有小数,舍去小数位,只取整数位,负数一样

    math.ceil(number):返回数的上入整数,近回值类型为浮点数如:math.ceil(12.1)=13.0,math.ceil(-12.1)=-12.0,math.ceil(-12.9)=-12.0,

    math.floor(number):返回数的下入整数,近回值类型为浮点数如:math.floor(12.9)=12.0,math.floor(-12.1)=-13.0,math.floor(-12.9)=-13.0

    math.sqrt(number):近观回平方根,不适就负数math.sqrt(4)=2.0

    pow(x,y):x表示底数,y表示次方数,近观回x的y次方.pow(2,2)=4,pow(2,-2)=0.25

    raw_input(”提示信息"):获取用户输入,返回值类型为字符串

    repr(object):返回值的字符串表示形式,只是形式,并没有转换

    round(x,y):根所给定精度进行四舍五入x,是运算数,y是精度.

     round(11.5)=12,round(-11.5)=-11,

    round(14.5,-1)=10,round(-14.5,-1)=-20,

    round(16.5,-1)=20,round(-16.5,-1)=-20,

    round(56.5,-2)=100,round(-56.5,-2)=-100

    str(object):将值转换为字符串

     

  • 相关阅读:
    一月5日
    使用Jenkins部署SpringBoot
    SpringBoot +Jpa +Thymeleaf 增删改查示例
    SpringBoot 整合 Shiro ——登录认证和权限管理
    SpringBoot 小技巧
    SpringBoot 如何测试打包部署
    SpringBoot 中MongDB的使用
    定时任务
    RabbitMQ详解
    Mybatis多数据源最简单解决方案
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4792552.html
Copyright © 2011-2022 走看看