• [python学习笔记] 数据类型与语法


    数据类型

    数值型

    • int 整形
      • 没有long类型,可以代表任意大小的整数。
      • type(1) -> int
    • float 浮点数
      • 也没有double类型
      • type(1.2) -> float

    字符串 str

    python里没有char类型

    • 单引号 '字符串'

    • 双引号 "字符串"

      与单引号没有区别

    • 三引号:

      • '''字符串''' 或 """字符串"""
      • 在三引号里的字符串可以换行
      • 示例
      msg="""你吃饭了吗?
      今天我回家吃饭
      外边的饭是在不想吃了
      """
      print(msg)
      
    • String 格式化键String文档

    布尔值 bool

    • True
    • False

    语法

    只写与java不同部分

    标识符

    python标识符组成 只能是 数字,英文字母,下划线,没有$. 其中数字不能开头
    

    变量

    python的变量可以指向任意类型。

    a = 3
    a = a + 1//类型为int
    a = 'hello'
    

    逻辑行与物理行

    • 概念

      • 物理行: 就是看到的一行。即没有换行
      • 逻辑行: 单条语句。
    • 特征

      一个物理行里可以放多条逻辑行,多个逻辑行之间使用 分号(;) 分割。
      python 的鼓励 一个物理行对应的一个逻辑行。也就是尽量不写分号。

      一个逻辑行也可以放在多个物理行里。 需要使用 连接

    • 示例

      a = 2; a = a+2; print(a) # 一个物理行放入多条语句
      b = a + 
      3	#一个逻辑行放在多个物理行里. 后边不能有任何符号。包括空格,以及注释
      print(b)
      

    缩进

    python里的缩进不能随便用。 逻辑行开头的空白区(空格或制表符)都确定了当前逻辑行所属的分组。 而这一组语句又构成了块。

    而块由逻辑控制语句、函数定义等开始。

    块不能随便开始,所以,代码不能随便加缩进。

    a = 3
      a +=2 # 报错
    
    • 可以打印任意多个参数。打印结果:不同的参数之间用空格分割

    • 打印内容默认用换行结束。可以使用end=参数指定结束符号类型

    • 范例

      print(1,2,3)
      print(1,end='-')
      print(3) 
      
      # 输出结果:
      # 1 2 3
      # 1-3
      
  • 相关阅读:
    LeetCode-165 Compare Version Numbers
    shop--6.店铺注册--Thumbnailator图片处理和封装Util
    shop--6.店铺注册
    shop--5.使用Junit进行验证
    shop--4.SSM的各项配置
    shop--3.配置Maven
    shop--2.项目设计和框架搭建
    shop--1.创建maven项目
    AJAX 使用FormData 传送数据 DATA 为空 现象的处理
    Daemon Thread [http-nio-8080-exec-5] (Suspended (exception UnsatisfiedDependency))
  • 原文地址:https://www.cnblogs.com/boliu/p/7486826.html
Copyright © 2020-2023  润新知