zoukankan      html  css  js  c++  java
  • 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)%      运算为取余数

  • 相关阅读:
    LeetCode "Group Shifted Strings"
    LeetCode "Read N Characters Given Read4 II
    LeetCode "Factor Combinations"
    LeetCode "Paint House II"
    LeetCode "Shortest Word Distance II"
    LeetCode "Flatten 2D Vector"
    LeetCode "Meeting Rooms II"
    iOS开发UI篇—UITableview控件使用小结
    ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
    iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6148868.html
Copyright © 2011-2022 走看看