美文网首页python
python(1):变量和简单数据类型

python(1):变量和简单数据类型

作者: Z_bioinfo | 来源:发表于2022-03-26 16:37 被阅读0次

    1.变量

    message = "hell world"#添加一个名为message的变量,赋予这个变量一个值,存贮的值为文本"hell world"
    print(message)#输出变量
    hell world
    进一步拓展这个程序,添加一个空行,再添加下面两行代码
    message = "hell world"
    print(message)
    
    message = "hello world"
    print(message)
    发现会有两行输出。因此再程序中可随时修改变量的值,而python将始终记录变量的最新值。
    hell world
    hello world
    

    2.变量的命名和使用

    1.变量名只能包含字母,数字,下划线,变量名可以字母或下划线打头,但不能以数字打头。message_1:正确。1_message:错误
    2.变量名不能包含空格
    3.不要将python关键字和函数名用作变量名
    4.变量名应简短具有描述性
    5.慎用小写字母l和大写字母O,容易被人看错成数字1和0

    3.字符串

    字符串就是一系列字符,用括号引起,引号可以是单引号,也可以是双引号
    "this is a string"
    'this is a string'
    
    3.1修改字符串的大小写
    name = 'ada love lace'
    #1.title()函数,将每个单词的首字母都改为大写
    print(name.title())
    Ada Love Lace
    #2.upper()将字符串改为全部大写
    print(name.upper())
    ADA LOVE LACE
    #3.lower()将字符串改为全部小写
    print(name.lower())
    ada love lace
    
    3.2 合并(拼接字符串)
    first_name = 'ada'
    last_name = 'lovelace'
    #使用+合并字符串,使用+合并first_name,空格,last_name
    full_name = first_name + " " + last_name
    print(full_name)
    ada lovelace
    
    3.3使用制表符或换行符添加空白

    在编程中,空白泛指空格,制表符和换行符

    #1.添加制表符:\t
    print("python")
    python
    print("\tpython")
        python
    #2.添加换行符:\n
    print("languages:\npython\nc\njava")
    languages:
    python
    c
    java
    #3.同时添加制表符和换行符
    print("languages:\n\tpython\n\tc\n\tjava")
    languages:
        python
        c
        java
    
    3.4删除空白
    #1.rstrip()删除末尾空白,暂时删除
    favorite_language = 'python '
    favorite_language
    'python  '
    favorite_language.rstrip()
    'python'
    #再次访问favorite_language,发现空白还在
    favorite_language
    'python  '
    #将结果存到原来的变量中,可以达到永久删除
    favorite_language = favorite_language.rstrip()
    favorite_language
    'python'
    #2.删除开头空白
    favorite_language = ' python  '
    favorite_language.lstrip()
    'python  '
    #3.删除两端空白:strip()
    favorite_language.strip()
    'python'
    

    4.数字

    #1.整数,在python中,可对整数执行+,-,*,/,乘方(**)运算
    2 + 3
    5
    3 - 2
    1
    2 * 3
    6
    3 / 2
    1.5
    3 ** 2
    9
    3 ** 3
    27
    #2.浮点数,带有小数点的数字
    0.1+0.1
    0.2
    0.2+0.2
    0.4
    2*0.1
    0.2
    2*0.2
    0.4
    #3.使用函数str()避免类型错误
    age = 23
    message = "happy " + age + "rd birthday"
    message
    引发错误:
    TypeError                                 Traceback (most recent call last)
    <ipython-input-23-ee956f56373a> in <module>
          1 #3.使用函数str()避免类型错误
          2 age = 23
    ----> 3 message = "happy " + age + "rd birthday"
          4 message
    
    TypeError: can only concatenate str (not "int") to str
    #调用str()函数,将非字符穿值表示为字符串
    age = 23
    message = "happy " + str(age) + "rd birthday"
    print(message)
    happy 23rd birthday
    

    相关文章

      网友评论

        本文标题:python(1):变量和简单数据类型

        本文链接:https://www.haomeiwen.com/subject/onbdjrtx.html