zoukankan      html  css  js  c++  java
  • python的变量和数据类型

    1.Python的变量不用定义类型,每个语句后面也不用使用分号结束语句(不像java,C,C#要在变量声明后加上分号)如:

    message="hello python world"
    print(message)
    -----------------------------------
    age=19
    print(age)

    2.字符串

    (1).在Python中用引号括起来的都是字符串, 其中的引号可以是单引号,也可以是双引号,  这里有个title()方法可以把英文字符串的首字母变成大写

    name="ada lovelace"
    print(name.title())

    (2).upper()方法是把所有字母变成大写和lower()方法是把所有字母变成小写,例:

    name="ada loverlace"
    print(name.upper())

    name="ASD LOVERLACE"
    print(name.lower())

    (3)拼接字符串使用"+"号

    first_name=""
    last_name="艺兴"
    full_name=first_name+" "+last_name
    print(full_name)

    3.制表符,换行符和删除空白

    (1)制表符是 , 换行符是

    (2)删除空白使用函数  rstrip()  如:

    strip: 用来去除头尾字符、空白符(包括 、 、 、' ',即:换行、回车、制表符、空格)
    lstrip:用来去除开头字符、空白符(包括 、 、 、' ',即:换行、回车、制表符、空格)
    rstrip:用来去除结尾字符、空白符(包括 、 、 、' ',即:换行、回车、制表符、空格)

    >>> name='  python one last name '
    >>> name.rstrip()
    '  python one last name'

    也可以这样写

    name="  python one last name   "
    print(name)
    print(name.rstrip())

    这种删除方式只是暂时删除多余的空格,要永久的删除必须将删除的操作存回到变量中

    >>> name='  python one last name '
    >>> name.rstrip()
    '  python one last name'
    >>> name
    '  python one last name '
    >>> name='  python one last name '
    >>> name1=name.rstrip()
    >>> name
    '  python one last name '
    >>> name1
    '  python one last name'

     4.数字运算 (1)整数运算直接数字加减乘除就可以了 例如:shu=2+3   shu=3*3   shu=6-2  shu=3/2

                   (2)两个**表示乘方运算 例如:shu=3**2  结果是9 即:3的2次方

                  (3)浮点运算 shu=0.1+0.1  结果是0.2,  只要一个是浮点数就是浮点运算 例如:shu=2*0.1 结果是0.2

    5.使用函数str()避免类型错误

    #使用str()函数避免类型错误
    age=23
    message="祝你"+age+"岁生日快乐"
    print(message)

    Python发现你使
    用了一个值为整数(int)的变量,但它不知道该如何解读这个值 ,Python知道,这个变
    量表示的可能是数值23,也可能是字符23。像上面这样在字符串中使用整数时,需要显式地指
    出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示
    为字符串

    #使用str()函数避免类型错误
    age=23
    message="祝你"+str(age)+"岁生日快乐"
    print(message)

     

  • 相关阅读:
    数据库存储过程和触发器
    现在输入 n 个数字, 以逗号, 分开; 然后可选择升或者 降序排序;
    我们在 web 应用开发过程中经常遇到输出某种编码的字 符, 如 iso8859-1 等, 如何输出一个某种编码的字符串?
    Linux常用命令
    Linux系统基础优化及常用命令
    基于DBUtils实现数据库连接池、蓝图及上下文管理
    Flask基础
    01-Flask入门
    Linux基础系统优化
    Linux中 用户管理与文件权限
  • 原文地址:https://www.cnblogs.com/coolso/p/10642120.html
Copyright © 2011-2022 走看看