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

基本数据类型与格式化输出相关推荐

  1. 一、C语言基础[运行原理、数据类型、格式化输出、进制转换、优先级、运算符号]

    一.c语言执行流程 1.1 源文件 内容:程序员书写源代码 1.2 目标文件 内容: 编译器:源代码转换到目标文件中代码(此时没有绑定任何库) 链接器:为目标文件中代码绑定上库 注意: 3. 此过程如 ...

  2. python如何保持数据类型不变_python 可变和不可变数据类型、格式化输出和基础运算符...

    一.可变类型和不可变类型 #可变类型:在id不变的情况下,value可以变,则称为可变类型,如:列表,字典 #不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存 ...

  3. 计算机(了解)\注释\变量\数据类型\格式化输出\debug

    1.计算机(了解) 硬件 中央处理器CPU存储器 内存储器:内存(RAM),外存储器: 硬盘.U盘输入设备 键盘,鼠标,扫描仪,手写板输出设备 显示器,打印机,投影仪软件 系统软件(操作系统) Win ...

  4. week1:字符格式化输出,数据类型,for循环,break,continue,标志位

    一.字符格式化输出 占位符 %s s = string %d  d = digit 整数 %f  f = float 浮点数,约等于小数 Ctrl+问好  整段注释 在命令窗口输入  exit(),退 ...

  5. python数值运算优先级_python格式化输出、比较优先级与数据类型。

    格式化输出 %s与%d msg = '我叫%s,今年%d岁' % ('老男孩',51)print(msg) 字典 msg = '我叫%(name)s,今年%(age)d岁' % {'age':12,' ...

  6. python 赋值_python编程自学笔记变量赋值数据类型格式化输出

    python编程自学笔记变量数赋值据类型格式化输出 Python自学笔记 变量 数据类型 字符串 格式化 1.变量 变量的定义 给变量赋值 name是一个变量,把"***"赋值给了 ...

  7. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

  8. python输入输出-2. Python中的基本输入、输出、格式化输出

    本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...

  9. C语言 printf格式化输出,参数详解

    有关输出对齐 int main(int argc, char* argv[]) {  char insertTime[20] = {"1234567890"};  double i ...

  10. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

最新文章

  1. 使用javascript模拟常见数据结构(二)
  2. 一个RESTful+MySQL程序
  3. 关于Resin SSL支持的两个问题
  4. 路由跟踪工具0trace
  5. Linux下进程的建立
  6. Java基础实战Bank项目01-04
  7. mysql处理时间_MYSQL时间处理  (转)
  8. PHP中删除目录的三种方法
  9. 2020蓝桥杯省赛---java---A---2(既分数组)
  10. Leetcode | 107. Binary Tree Level Order Traversal II
  11. 写文件 追加到开始_文件和流
  12. 如何在软件发布计划中自动化语义化版本与变更日志
  13. YUV通过MediaCodec编码H264
  14. 2022牛客寒假算法基础集训营1 签到题7题
  15. 地缘剧本杀 (十一):疗伤(原创小说连载,内含语音)
  16. springBoot整合ElasticSearch【代码直接复制可用】(超级详细)
  17. ASM文件类型和模板
  18. 好用的dns服务器工具有哪些?
  19. MySQL优化系列2-索引原理和优化
  20. html微信分享没有图片不显示,微信分享网页链接缩略图不显示解决方法

热门文章

  1. cocoaPods 创建自己的依赖库
  2. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
  3. 一个分页的java工具类,可以参考
  4. socket 关于同一条TCP链接数据包到达顺序的问题
  5. GUN/LINUX的文件类型
  6. 人生最重要的三种能力,不是读书能学来的
  7. 关于javascript中apply()和call()方法的区别
  8. JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
  9. 生态功能区划方法之一:生态敏感性分析法
  10. C++STL——vector初探