数据类型

数值型

  • 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 # 报错

print 函数

  • 可以打印任意多个参数。打印结果:不同的参数之间用空格分割

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

  • 范例

    print(1,2,3)
    print(1,end='-')
    print(3) # 输出结果:
    # 1 2 3
    # 1-3

最新文章

  1. 【Swift】Alamofile网络请求数据更新TableView的坑
  2. 重置VS设置
  3. 移位操作(>>、<<)
  4. [php入门] 5、初学CSS从中记下的一些基础点(For小白)
  5. 看代码学知识之(2) ListView无数据时显示其他View
  6. 通过微软的cors类库,让ASP.NET Web API 支持 CORS
  7. React Native 开发。
  8. Vsftpd -- 验证方式
  9. WTL的消息机制
  10. 接口作为参数,不同的接口调用不同的方法,例如:输出“I love Game”或输出“我喜欢游戏”
  11. HDOJ(HDU) 2137 circumgyrate the string(此题用Java-AC不过!坑)
  12. 001 UI介绍
  13. Springmvc中@RequestMapping 属性用法归纳
  14. 今日头条移动app广告激活数据API对接完整Java代码实现供大家参考》》》项目随记
  15. jquery的widget源代码剖析
  16. springboot整合webSocket的使用
  17. SQL Server 删除重复数据只保留一条
  18. spring boot上传 下载图片。
  19. python语言简介、解释器、字符编码介绍
  20. ArcGIS的网络分析

热门文章

  1. 【Eclipse】代码格式化 快捷键无效
  2. Intellj IDEA常用快捷键
  3. TC358749XBG:HDMI转MIPI CSI芯片简介
  4. 常用Git操作
  5. svn status详解
  6. spring整合mybatis错误:Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 62; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。
  7. Java filter拦截器的使用
  8. IEnumerable和IQueryable接口
  9. js获取地址栏参数数据
  10. Java中的异常和处理详解