• Python学习(三)变量和简单数据类型


    linux安装:编译安装

    安装包下载

    Python 安装包:

    Python-3.5.5.tgz

    tar zxvf Python-3.6.4.tgz cd Python-3.6.4

    指定安装目录

    ./configure --prefix=/home/sshuser/python3.6 make make install

    检查版本

    /home/dxl/python3.5/bin/python3.6 –V

    安装三方库

    cd /home/dxl/python3.6/lib mkdir site-packages cd site-packages/

    第三方库包放到“site-packages”文件夹

    /home/dxl/python3.6/bin/python3 setup.py install

    欢迎打印

    python 2

    print "Hello world" Hello world!

    python 3

    print ("Hello world!") Hello world!

    变量

    mesage = "Hello world!"

    print (mesage)

    Hello world!

    变量的命名与使用

    1. 变量名称只能包含字母,数字和下划线。变量名称可使用字母下划线开始不能以数字开头。
    2. 变量名称不能使用空格,可以使用下划线来分割单词
    3. 变量名称不要将Python关键字和函数名做变量名
    4. 变量名称应即简短有具有描述性。例如:name和n都表示名字,name是最好的。
    5. 慎用小写字母“l”和“o”,容易错看成数值“1”“0”
        # python写法
        gf_of_oldboy = "chen chen"
        # 驼峰写法
        GFoFOldboy = "chen chen"
        # 常量用全大写
        PIE = "Jor Lei"~~
    

    字符串

    Python中的单引号和双引号是没有区别的

    1. 修改字符串大小写

    name = "Hello world!"

    单词首字母大写

    print(name.title())

    Hello World!

    单词全部字母大写

    print(name.upper())

    HELLO WORLD!

    单词全部字母小写

    print(name.lower())

    hello world!

    1. 字符串拼接

    使用“+”来合并字符串,不要使用“+”,+开辟多块内存,效率低下

    namea = "Hello"

    nameb = "World"

    full_name = namea + " " + nameb + "!"

    结果演示

    print("===>>%s"%full_name)

    ===>>Hello World!

    info = ''' ------ info of %s ------ Name:%s Age:%s Jor:%s Salary:%s '''%(Name,Name,Age,Job,Salary)

    %s:字符串
    
    %d:数字
    
    %f:浮点(小数)
    
    1. 使用制表符与换行符,添加空白

    制表符“	”,换行符“
    

    print(" Python")

    Python

    print("languages: Python C Java")

    languages:

    Python

    C

    Java

    print("languages: Python C Java")

    languages:

    Python

    C

    Java

    1. 删除字符串中的空格

    name = " Hello world! "

    删除尾部空格

    print(name.rstrip())

    Hello world!

    删除头部空格

    print(name.lstrip())

    Hello world!

    数字

    整数

    Python中可以直接对整数进行运算(+,-,*,/)

    >>> 3 + 2
    5
    >>>
    

    浮点数

    Python中将带小数的数字成为浮点数

    >>> 35 / 2
    17.5
    >>> 35 / 2.0
    17.5
    
    
    

    包含的小数位可能是不确定的

    
    >>> 35 / 2.01
    17.412935323383085
    >>> 0.2 +0.1
    0.30000000000000004
    >>>
    

    使用函数ser() 避免类型错误

    #打印数据类型

    Age = input("Age:")

    print(type(Age))

    Age = int(input("Age:"))

    #查询数据类型

    print(type(Age))

    #查询并转换数据类型为字符串

    print(type(Age),type( str(Age)))

    Age:15

    <class 'str'>

    Age:15

    <class 'int'>

    <class 'int'> <class 'str'>

  • 相关阅读:
    mysql采坑笔记
    git常用操作
    vscode配置及插件
    atom之插件安装及相关
    xshell中操作服务器笔记
    js学习笔记之自调用函数、闭包、原型链
    dragover event 翻译
    拖放事件笔记
    关于clear:both;后有固定高度的原因及解决方法
    weex打包android apk采坑之旅(windows)
  • 原文地址:https://www.cnblogs.com/jorbabe/p/8543767.html
Copyright © 2020-2023  润新知