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

    -- coding: utf-8 --

    开发团队 :pip uninstall python

    开发人员 :breakmyself

    开发时间 :2019/8/26 11:56

    文件名称 :escapes_depth.PY

    开发工具 :PyCharm

    github主页:https://github.com/breakmyself

    """
    转义字符:
    :退格符
    :换行符
    :回车符
    :制表符
    ":双引号
    ':单引号
    :反斜线
    """
    s = 'Hello Charlie Good Morning'
    print(s)
    s2 = '商品名 单价 数量 总价'
    s3 = '疯狂Java讲义 108 2 216'
    print(s2)
    print(s3)
    """
    字符串格式化: %
    """
    price = 108
    print("The book's price is %s" %price)

    user = 'Charli'
    age = 8
    print("%s is a %s years old boy" %(user,age))
    """
    转换说明符
    d,i 转为带符号的十进制形式的整数
    o :转换为带符号的八进制形式的整数
    x:转为带符号的十六进制形式的整数
    X:转换为带符号的十六进制形式的整数
    e:转换为科学计数法表示的浮点数(e小写)
    E:转换为科学计数法表示的浮点数
    f,F:转换成十进制形式的浮点数
    g:智能选择使用f或e格式
    G:智能选择使用F或E格式
    C:转换为单位字符(只接受整数或单字符字符串)
    r:使用repr()将变量或表达式转换为字符串
    s:使用str()将变量或者表达式转换为字符串
    """
    num = -28
    print("num is:%6i" %num)
    print("num is:%6d" %num)
    print("num is:%6o" %num)
    print("num is:%6x" %num)
    print("num is:%6X" %num)
    print("num is:%6s" %num)
    """
    -:指定左对齐
    +:表示数值总要带着符号(正数带"+",负数带"-")
    0:表示不补充空格,而是补充0

    """
    num2 = 30

    最小宽度为0,左边补0

    print("num2 is : %06d" % num2)

    最小宽度为6,左边补0,总带上符号

    print("num2 is: %+06d" % num2)

    最小宽度为6,左对齐

    print("num2 is : %-6d" % num2)

    转换浮点数

    my_value = 3.001415926535

    最小宽度为8,小数点后保留3位

    print("my_value is :%8.3f" % my_value)

    最小宽度为8,左边补0,小数点保留3位

    print("my_value is %08.3f" %my_value)

    最小宽度为8,保留小数点3位,左边补0,始终带字符

    print("my_value is %+08.3f " %my_value)
    the_name = "Charlie"
    print("the_name is: %.3s" % the_name)

    只保留2个字符,最小宽度为10

    print("the_name is: %10.2s" % the_name)

  • 相关阅读:
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业01
    学期总结
    第一周作业
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/itor/p/11434303.html
Copyright © 2011-2022 走看看