[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 # 报错
print 函数
可以打印任意多个参数。打印结果:不同的参数之间用空格分割
打印内容默认用换行结束。可以使用end=参数指定结束符号类型
范例
print(1,2,3)
print(1,end='-')
print(3) # 输出结果:
# 1 2 3
# 1-3
[python学习笔记] 数据类型与语法的更多相关文章
- Python学习笔记之基本语法学习1
★学习目标: 用Python做HTTP接口测试 ★学习的大纲: ●Python语言基础(安装,第一个案例,基本语法等) ●Request模块使用 ●编写一个简单功能的接口测试案例 ●HTTP协议基础 ...
- python学习笔记(2)--基本语法元素
来看一个非常简单的温度转换程序 #Tempconvert.py tempstr = input("输入:") if tempstr[-1] in ['F', 'f']: C = ( ...
- python学习笔记--数据类型
Life is short, You need Python! 霸气的口号! 今天我也开始学python了,毕竟不懂后端的前端不是好前端.之前有过‘世界上最好的语言’和JavaScript的学习经验. ...
- Python学习笔记----数据类型 运算符 循环 条件判断
1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...
- python学习笔记1(语法)
语法 从"Hello,world"开始看吧,我们学的很多语言都是从helloworld开始的. >>> 1 + 1 2 >>> print 'H ...
- Python学习笔记:03语法
Python 语法 Python语法包括: 模块函数导入 赋值 判断循环语句 模块导入 import somemodule somemodule.somefunc from somemodule im ...
- Python学习笔记 - 数据类型和变量
Python中有整数和浮点数,表示方法和C语言一样 浮点数也很像,不过Python可以用单引号把字符串括起来 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz ...
- python 学习笔记 ---- 数据类型
Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) ① List 列表 和 Tuple 元组 ...
- 01-Python学习笔记-基础语法
Python标识符 -d 在解析时显示调试信息 -O 生成优化代码 ( .pyo 文件 ) -S 启动时不引入查找Python路径的位置 - ...
随机推荐
- 人生苦短我用Python 第三周 函数周
函数的定义: 1,def 函数名(参数1,参数2......): "注释:函数的作用和参数,增加可读性", 2,函数体 3,返回值 最简单的函数: def func(): prin ...
- 以太坊系列之十六: 使用golang与智能合约进行交互
以太坊系列之十六: 使用golang与智能合约进行交互 以太坊系列之十六: 使用golang与智能合约进行交互 此例子的目录结构 token contract 智能合约的golang wrapper ...
- 接口测试之webservice介绍
转自http://www.cnblogs.com/liu-ke/p/5008064.html 什么是Webservice Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web ...
- 关于RequestDispatcher的原理
RequestDispatcher简介 RequestDispatcher 代表请求的派发者.它有2个动作:forward 和 include .客户端对于任何一个请求,可以根据业务逻辑需要,选择不同 ...
- jenkins到底如何拉取代码 如何部署的
tips:jenkins通过配置,将之前编译.打包.上传.部署到Tomcat中的过程交由jenkins,jenkins通过指定的代码地址url,将代码拉取到其jenkins的安装位置,进行编译.打包和 ...
- PHP字符串和数组
php常用函数和数组 字符串替换 , 分割字符串(字符串转数组), 拼接数组的值(数组组转字符串) , 格式化输出 查找字符首次出现的位置 , 获取字符串长度 以一个数组作为key另一个数组作为v ...
- Bootstrap-table事件使用
HTML <div class="alert alert-danger" id="eventInfo"></div> <table ...
- 1092: 最大价值(dollars) 算法 动态规划
题目地址:http://www.hustoj.com/oj/problem.php?id=1092 题目描述 Dave以某种方法获取了未来几天美元对德国马克的兑换率.现在Dave只有100美元,请编程 ...
- 通过业务系统的重构实践DDD
最近新接了一个业务系统——社区服务系统,为了快速熟悉和梳理老系统的业务逻辑和代码,同时对老系统代码做一些优化,于是打算花上一个月时间不间断地对老系统服务进行重构.同时,考虑到社区业务的复杂性,想起了之 ...
- 3.修改第一个程序来点亮LED
在上一节中已经将驱动程序框架搭建好了 接下来开始写硬件的操作(控制LED): (1)看原理图,确定引脚 (2)看2440手册 (3)写代码(需要使用ioremap()函数映射虚拟地址,在linux中只 ...