基本数据类型与格式化输出
1.用户与程序交互
这里有一个版本问题,python2和python3 input接受的数据类型有区别。
python3里input接受的类型输出都是字符串格式。
python2里input接受什么类型,输出就是什么类型。
python2里的raw_input和python3里的input相似。
2.代码注释
单行注释用# ctrl + /
多行注释用“”“ ”“” 三对双引号
注释原则:
不用全部注释,自己难理解的或者重要的部分。
注释可以用英文或者汉语,不可以用拼音。
文件头
#!/user/bin/env python
#-*- utf-8 -*-
基本数据类型
什么是数据?
数据就是变量的值。
为什么要有数据?
变量值是反映状态的变化,不同的状态需要用不同的数据类型来标识。
数据类型:
数字:
整型:int
长整型:long python3里不再有长整型了。
浮点型:float
复数型:complex a = 1+2j
字符串:
加了引号的字符就是字符串类型。
单引号,双引号和多引号的区别:单引号和双引号没区别。多引号用于多行字符。
字符串的拼接
相加或相乘:a = "qw",b = "er" a + b = "qwer" c = 5 a*c = "qwqwqwqwqw"
注意:字符串相加的效率并不高,需要重新申请一个全新的内存空间,把字符串a和b存入进去。
只能字符串之间相加,不能字符串和别的类型相加。
布尔值 *****
True False
所有数据类型都自带布尔值 1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False 2、其余均为真
转载于:https://www.cnblogs.com/Roc-Atlantis/p/9093712.html
基本数据类型与格式化输出相关推荐
- 一、C语言基础[运行原理、数据类型、格式化输出、进制转换、优先级、运算符号]
一.c语言执行流程 1.1 源文件 内容:程序员书写源代码 1.2 目标文件 内容: 编译器:源代码转换到目标文件中代码(此时没有绑定任何库) 链接器:为目标文件中代码绑定上库 注意: 3. 此过程如 ...
- python如何保持数据类型不变_python 可变和不可变数据类型、格式化输出和基础运算符...
一.可变类型和不可变类型 #可变类型:在id不变的情况下,value可以变,则称为可变类型,如:列表,字典 #不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存 ...
- 计算机(了解)\注释\变量\数据类型\格式化输出\debug
1.计算机(了解) 硬件 中央处理器CPU存储器 内存储器:内存(RAM),外存储器: 硬盘.U盘输入设备 键盘,鼠标,扫描仪,手写板输出设备 显示器,打印机,投影仪软件 系统软件(操作系统) Win ...
- week1:字符格式化输出,数据类型,for循环,break,continue,标志位
一.字符格式化输出 占位符 %s s = string %d d = digit 整数 %f f = float 浮点数,约等于小数 Ctrl+问好 整段注释 在命令窗口输入 exit(),退 ...
- python数值运算优先级_python格式化输出、比较优先级与数据类型。
格式化输出 %s与%d msg = '我叫%s,今年%d岁' % ('老男孩',51)print(msg) 字典 msg = '我叫%(name)s,今年%(age)d岁' % {'age':12,' ...
- python 赋值_python编程自学笔记变量赋值数据类型格式化输出
python编程自学笔记变量数赋值据类型格式化输出 Python自学笔记 变量 数据类型 字符串 格式化 1.变量 变量的定义 给变量赋值 name是一个变量,把"***"赋值给了 ...
- bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道
字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...
- python输入输出-2. Python中的基本输入、输出、格式化输出
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...
- C语言 printf格式化输出,参数详解
有关输出对齐 int main(int argc, char* argv[]) { char insertTime[20] = {"1234567890"}; double i ...
- Python的输入指令、格式化输出、基本运算符
Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...
最新文章
- 使用javascript模拟常见数据结构(二)
- 一个RESTful+MySQL程序
- 关于Resin SSL支持的两个问题
- 路由跟踪工具0trace
- Linux下进程的建立
- Java基础实战Bank项目01-04
- mysql处理时间_MYSQL时间处理 (转)
- PHP中删除目录的三种方法
- 2020蓝桥杯省赛---java---A---2(既分数组)
- Leetcode | 107. Binary Tree Level Order Traversal II
- 写文件 追加到开始_文件和流
- 如何在软件发布计划中自动化语义化版本与变更日志
- YUV通过MediaCodec编码H264
- 2022牛客寒假算法基础集训营1 签到题7题
- 地缘剧本杀 (十一):疗伤(原创小说连载,内含语音)
- springBoot整合ElasticSearch【代码直接复制可用】(超级详细)
- ASM文件类型和模板
- 好用的dns服务器工具有哪些?
- MySQL优化系列2-索引原理和优化
- html微信分享没有图片不显示,微信分享网页链接缩略图不显示解决方法
热门文章
- cocoaPods 创建自己的依赖库
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
- 一个分页的java工具类,可以参考
- socket 关于同一条TCP链接数据包到达顺序的问题
- GUN/LINUX的文件类型
- 人生最重要的三种能力,不是读书能学来的
- 关于javascript中apply()和call()方法的区别
- JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
- 生态功能区划方法之一:生态敏感性分析法
- C++STL——vector初探