数据类型

数值型

  • 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

[python学习笔记] 数据类型与语法的更多相关文章

  1. Python学习笔记之基本语法学习1

    ★学习目标: 用Python做HTTP接口测试 ★学习的大纲: ●Python语言基础(安装,第一个案例,基本语法等) ●Request模块使用 ●编写一个简单功能的接口测试案例 ●HTTP协议基础 ...

  2. python学习笔记(2)--基本语法元素

    来看一个非常简单的温度转换程序 #Tempconvert.py tempstr = input("输入:") if tempstr[-1] in ['F', 'f']: C = ( ...

  3. python学习笔记--数据类型

    Life is short, You need Python! 霸气的口号! 今天我也开始学python了,毕竟不懂后端的前端不是好前端.之前有过‘世界上最好的语言’和JavaScript的学习经验. ...

  4. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

  5. python学习笔记1(语法)

    语法 从"Hello,world"开始看吧,我们学的很多语言都是从helloworld开始的. >>> 1 + 1 2 >>> print 'H ...

  6. Python学习笔记:03语法

    Python 语法 Python语法包括: 模块函数导入 赋值 判断循环语句 模块导入 import somemodule somemodule.somefunc from somemodule im ...

  7. Python学习笔记 - 数据类型和变量

    Python中有整数和浮点数,表示方法和C语言一样 浮点数也很像,不过Python可以用单引号把字符串括起来 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz ...

  8. python 学习笔记 ---- 数据类型

    Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) ① List 列表 和 Tuple 元组     ...

  9. 01-Python学习笔记-基础语法

    Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 - ...

随机推荐

  1. c语言 内存管理

    动态内存是由程序员手动分配,不再使用时,一定记得释放内存. 静态内存是程序开始运行时由编译器分配的内存,它的分配是程序开始编译时完成的,不占用cpu资源.程序中的各种变量在编译源程序时就已经分配了内存 ...

  2. vue.js移动端app实战3:从一个购物车入门vuex

    什么是vuex? 官方的解释是:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. 简单来说就 ...

  3. poj 1182 食物链 带权并查集

    食物链是并查集的进阶运用的一道非常经典的题目. 题目如下: 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A, ...

  4. 一起来学Go --- (go的枚举以及数据类型)

    枚举 枚举指一系列的相关的常量,比如下面关于一个星期的中每天的定义,通过上篇博文,我们可以用在const后跟一对圆括号的方式定义一组常量,这种定义法在go语言中通常用于定义枚举值.go语言并不支持众多 ...

  5. 转每天一个linux命令(8):cp 命令

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是 ...

  6. Python包管理工具和多版本环境管理

    1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_instal ...

  7. JSP慕课网阶段用户登录小例子(不用数据库)

    getAttribute和setAttribute一起使用,而getParameter用于取得如request传来的参数. Web是请求/响应架构的使用,而request和response就是在服务器 ...

  8. mysql查看表结构2种方式对比

    1.desc t_bookType; 2.show create table t_bookType; 相信大部分人还是喜欢第一种查看表结构方式.

  9. Jquery笔记之第二天

    Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...

  10. NPOI office 组件资料汇总 (excel, word)

    POI 是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 的文件,支持的文件格式包括xls, doc, ppt等. NPOI 是POI的.net 版本. 最新 ...