• Python学习笔记(三)——类型与变量


    一、输入与输出

    print(“string");
    print("string1","string2","string3");  //逗号会以空格形式体现
    print(num);
    
    name = input();

    二、基本格式与注释

    1、以#开头的语句是注释,解释器会忽略掉注释。

    2、其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块

        缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

    a = 88
    if a >= 0:
        print(a)
    else:
        print(-a)

    三、数据类型

    1、整数

        十六进制用0x前缀和0-9,a-f表示

    2、浮点数

         科学计数法表示,把10用e替代,1.23x109就是1.23e9

    3、字符串

    (1)使用‘ ’或者”“括起来就是字符串

    (2)转义字符’ ‘

    A、转义字符可以转义很多字符,比如 表示换行, 表示制表符,字符本身也要转义,所以\表示的字符就是

    B、如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义

    C、如果字符串内部有很多换行,用 写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容

    4、布尔值

        Ture或者False

        and   or   not  运算

    5、空值

       用None表示

    四、变量

    1、变量本身类型不固定的语言称之为动态语言,Python使用这种语言

    2、理解变量赋值,Python做的操作方法

    a = 'abc';

    Python解释器干了两件事情:

    1. 在内存中创建了一个'ABC'的字符串;

    2. 在内存中创建了一个名为a的变量,并把它指向'ABC'

    3、常量,没有规定const,通常用全部大写的方式定义常量

    4、除法运算区别

    (1)  /     运算结果为浮点数

    (2)//      运算结果为整除

    (3)%      运算为取余数

  • 相关阅读:
    gearman作业服务器的工作心得
    linux下crontab 定时执行脚本笔记
    node.js async流程控制器--queue(队列)
    解决node.js express框架的跨域问题;
    2014年11月5号工作中遇见的一些问题,记录一下.
    获取表的下一个自增ID
    一个防止页面刷新后,ajax请求的数据被重置的方法
    html元素的overflow详解
    SQL 查询 技巧
    SQL RAISERROR 用法
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6148868.html
Copyright © 2020-2023  润新知