• 字面常量:不可以修改的量,例如命令行直接输入的5 ‘this is a string’等。
  • 变量:可以修改的量,例如如下代码:
var = 1
var = 2
print(var)#最后输出的结果是2

  • 注释,python中单行注释是以#起始的。
  • 单引号、双引号、三引号之间的区别?

    单引号和双引号都可以用于表示字符串,用法完全相同。三引号中可以随意的使用单引号或者双引号,用于指定多行字符串。可以使用"""hello""""    或者 ''' hello '''例如如下代码:

var = '''这是一段多行字符串。这是它的第一行。
This is the second line.
"What's your name?," I asked.
He said 'Bond, James Bond.'
'''

  • 格式化输出 如下代码:
print('{}is{}years old'.format(name,age))#其中,{}代表占位符,和后边一一对应

print('%s is %d years old'%(name,age))
biao is 12 years old

  • 单行打印

   就要注意 print 总是会以一个不可见的“新一行”字符(\n )结尾,因此重复调用 print 将会在相互独立的一行中分别打印。为防止打印过程中出现这一换行符,你可以通过 end 指定其应以

空白结尾 ,如下代码

print('a', end='##')#指定以##结尾,同行显示

  • python区分大小写
  • 转义符,体会如下代码
>>>print('what's your name')#报错,不知道's中的'该如何解释
SyntaxError: invalid syntax
>>> print('what\'s your name') #通过\进行转义
what's your name

  •   物理行、逻辑行

  

i = 5; print(i)#指定一个物理行存在两个逻辑行

实际中,python语句中基本不会出现; 鼓励一个物理行只写一个逻辑行。

  • 缩进 python用缩进代替{}指定代码块。python官方建议使用四个空格代表缩进(开发中常使用一个tab键)

注:本文参考《byte-of-chinese-edition》

转载于:https://www.cnblogs.com/buptzlb/p/7536267.html

二、python基础相关推荐

  1. hankerrank 刷题二( Python 基础)

    1. 题一: Merge the Tools. 给出一个string, 和整数k. 把string等分成k个substring, (string长度是k的倍数), 输出每个substring但subs ...

  2. Python之路(二)Python基础

    运算符 算数运算符 |序号|符号|描述|实例| |--| |1|+|加,两个操作数相加|6 + 3 输出结果9| |2|-|减,两个操作数相减|6 - 3 输出结果3| |3||乘,两个操作数相乘|6 ...

  3. (二)python 基础教程

    前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界"就有可能会碰到中文编码问题 ...

  4. Python基础语法——变量

    一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...

  5. 二十一. Python基础(21)--Python基础(21)

    二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

  6. Python基础数据之列表知识(二)

    Python基础数据之列表知识(二) 一.列表的特点 二.列表的排序 三.列表的嵌套 1.嵌套的基本使用 2.嵌套的示例 四.列表的循环删除 五.列表相关知识链接 一.列表的特点 1.有序 2.独立 ...

  7. Python基础数据类型之字符串(二)

    Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...

  8. Python基础教程(二):基础语法、变量类型

    Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习Python的基础语法,让你快速学会Python编程. 第一个Pyth ...

  9. [Python人工智能] 二.TensorFlow基础及一元直线预测案例

    从本篇文章开始,作者正式开始研究Python深度学习.神经网络及人工智能相关知识.前一篇文章讲解了TensorFlow的安装过程和神经网络基础概念.这篇文章将分享TensorFlow基础并介绍一元直线 ...

  10. Python学习笔记(二) 第一个Python程序 、 Python基础

    Python_02 第一个Python程序 .python基础 第一个python程序 使用python命令行交互模式 使用文本编辑器编辑 输入和输出 python基础 数据类型和变量 字符串和编码 ...

最新文章

  1. FreeOTP可以用作谷歌认证的替代
  2. Java基础之集合归总
  3. JS(JQEERY) 获取JSON对象中的KEY VALUE
  4. Hadoop框架:单服务下伪分布式集群搭建
  5. 跑山么、后浪们?2.0T+237匹大马力后驱CT4山路试驾体验
  6. 小米2019开发者大会:核心技术集体亮相,推动下一代超级互联网
  7. 国际化android
  8. Java中按值传递与按引用传递的区别
  9. 【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之一
  10. linux和cisco有关系吗,如何在Linux环境下安装Cisco RTMT
  11. Python自动登录QQ空间
  12. nginx实现均衡负载、nginx第三方模块的添加
  13. ThreadPoolExecutor线程池及参数介绍
  14. [转载]Palm 串行通讯GPS数据读取的实现
  15. GORM报错sql: Scan called without calling Next
  16. 东原地产首获“蓝筹地产” 千亿货值业绩增速成亮点
  17. java: JDK isn‘t specified for module ‘maven-junit41‘解决办法
  18. 报表增删改开发过程中知识整合
  19. ERROR 1130 (HY000): Host XXX is not allowed to connect to this MySQL server
  20. 国外安全网站、社区论坛、博客、公司、在线工具等整合收集

热门文章

  1. 我的世界服务器玩家在线指令,我的世界服务器中玩家间的传送功能 | 我的世界 | MC世界侠...
  2. vue.config.js 配置参考
  3. 【分享-EasyRecovery】删除的文件找不回?不存在的!
  4. 基于java的银行综合业务柜台系统设计与实现(含源文件)
  5. Nacos笔记-对Nacos初步认识
  6. QML笔记-KeyNavigation的使用(2种例子)
  7. 设计模式工作笔记-UML和设计模式导论
  8. C/C++中Windows API 简单的(Callback)回调机制
  9. mysql查询1971年以前_mysql查询昨天 一周前 一月前 一年前的数据
  10. mysql导入_导出命令_MySQL导入导出命令