• 输入和输出


    六、输入和输出
    输入:input
    str1 = input('请输入:')
    str1是输入的内容,且为字符串类型,类型强制转换,比如,str1 = int(str1)
    python2:
    input:输入时,必须明确输入的数据类型,比如,
    age = input('age:')
    age: 'egon' 表示是个字符串,python3已经废除,因为不方便使用者输入
     
    python3 :input 都转化为str类型
    python2 :
    raw_input 都转化为str类型
    input :输入是什么类型,就是什么类型
     
    输出:print
    格式化输出:
    %:

    print('my name is %s,my age is %s'%('wl','23',))
    print('my name is %s'%'wl')  # 一个量格式化
    a = 'my name is %(name)s my age is %(age)s'%{'age':'18','name':'egon'}  # s 表示字符串类型
    

    format:

    a = 'my name is {} my age is {}'.format('egon',1)
    a = 'my name is {1}{1}{1} my age is {0}'.format('egon',1)
    a = 'my name is {name} my age is {age}'.format(age = 1,name = 'xg')
    

    f:3.5之后的版本

    a = f'my name is {x}'
    

    %s :接收字符串类型,但是可以接受任何类型
    %d :接收整型
    %f :接收浮点型
    :制表符,按列对齐

    print(a,end = '') 输出不进行换行
    print('xb',end = '*') 接尾是 *
    print('xb ') print自带 换行,所以这样写换了两行
    isdigit() 判断是否是数字
    strip() 去除两边空格

    补充:

    f'{print(1)}'
    可以运行花括号里的字符串代码
    '{x:=<10}'.format(x = 'a')
    < : 居左显示,10位,用等号填充
    > : 居右显示,
    ^ : 居中显示,
    保留三位小数:
    '{salary:.3f}'.format(salary = 17000)
    
  • 相关阅读:
    遍历文件下所有文件
    访问网址(使用CDN)时 智能DNS调度 与 用户定位调度(根据IP定位)
    UV,IP,PV
    vector list deque
    mailto: HTML e-mail 链接
    freemarker 用template快速构造XML
    Oracle varchar2 length 分析
    Flex grid 复杂表头
    Oracle 动态设置SEQUENCE startwith 的值
    ssh和ssh2之间的免密码登陆详解
  • 原文地址:https://www.cnblogs.com/pythonwl/p/12421751.html
Copyright © 2020-2023  润新知