文字列変換

文字分割、int型整数strの文字列のブールブール

3つのタイプが相互に変換することができますが、唯一のコンバーチブル変換することができます

  • 使用文字書式の後、それが新しい値、変数定数の古い値を生成します。

  • 変数.uppre()は大文字に変換します

    • 変数の文字列は大文字に統一します。
  • 変数.lower()は小文字に変換します

    • 文字列変数統一小文字。
  • 主にデフォルトのケースを入力するようにユーザのために正しいです。例えばコードは、大文字と小文字を区別しません。

    value = "adck WB"
    new_value = value.upper()  # 这里使用转换后,会生成一个新的变量,老变量不变。
    new_value1 = value.lower() #所有字符转换成小写
    print(new_value,new_value1)
  • 可変.isbigit()デジタルか否かを判断します

    • ユーザによる文字列の入力がデジタルに変換することができるかどうかを決定します。TtrueためFalseにはありません
  • スペースに変数.strip()

    • 両側に空白文字を削除します。ユーザ入力は、主に、両側に余分なスペースを排除するエラーを防止するために使用されます。
    • 左のスペースに文字を削除する変数.lstrip()。
    • 左のスペースに文字を削除する変数.rstrip()。
    # ####### .strip/.rstrip/.lstrip 去两边空格/去左空格/去右空格  .isdigit 判断是否为数字 #######
    content = input('请输入数字编号:')
    new_content = content.strip()  #去除输入的字符串两边的空格。防止用户出错
    print(content,'<-这是原输入->这是去空格后',new_content)
    if new_content.isdigit():     #判断输入的字符串是否为数字。
        print(new_content,'输入正确')
    else:
        print(new_content,'请输入纯数字,且中间不能有空格')
  • 可変.replace()の交換

    • キーワード置換
    # #######.replace 替换 #######
    message = input('请输入发布你的信息:')
    new_message = message.replace('台独','**',2) # 要替换的字符,替换为,替换几个
    print(new_message)
  • セグメンテーション変数.split

    • 文字切り出し
    # #######.split/lsplit/.rsplit 切割/左分割/右分割 #######
    message = "我今天学习,学习如何。使用切割,但是还不。太懂。我今天学习,学习如何使用切割,但是还不太懂。"
    mage = message.split('。',2) # 将字符串分割。(以什么为分割点,分割成几部分)
    print(mage)

おすすめ

転載: www.cnblogs.com/Dtime/p/10962533.html
おすすめ