二、python基础
- 字面常量:不可以修改的量,例如命令行直接输入的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基础相关推荐
- hankerrank 刷题二( Python 基础)
1. 题一: Merge the Tools. 给出一个string, 和整数k. 把string等分成k个substring, (string长度是k的倍数), 输出每个substring但subs ...
- Python之路(二)Python基础
运算符 算数运算符 |序号|符号|描述|实例| |--| |1|+|加,两个操作数相加|6 + 3 输出结果9| |2|-|减,两个操作数相减|6 - 3 输出结果3| |3||乘,两个操作数相乘|6 ...
- (二)python 基础教程
前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界"就有可能会碰到中文编码问题 ...
- Python基础语法——变量
一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...
- 二十一. Python基础(21)--Python基础(21)
二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性: #类.属性: 调用的就是类中的属性 #对象.属性: 先从自己的内存空间里找名 ...
- Python基础数据之列表知识(二)
Python基础数据之列表知识(二) 一.列表的特点 二.列表的排序 三.列表的嵌套 1.嵌套的基本使用 2.嵌套的示例 四.列表的循环删除 五.列表相关知识链接 一.列表的特点 1.有序 2.独立 ...
- Python基础数据类型之字符串(二)
Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...
- Python基础教程(二):基础语法、变量类型
Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习Python的基础语法,让你快速学会Python编程. 第一个Pyth ...
- [Python人工智能] 二.TensorFlow基础及一元直线预测案例
从本篇文章开始,作者正式开始研究Python深度学习.神经网络及人工智能相关知识.前一篇文章讲解了TensorFlow的安装过程和神经网络基础概念.这篇文章将分享TensorFlow基础并介绍一元直线 ...
- Python学习笔记(二) 第一个Python程序 、 Python基础
Python_02 第一个Python程序 .python基础 第一个python程序 使用python命令行交互模式 使用文本编辑器编辑 输入和输出 python基础 数据类型和变量 字符串和编码 ...
最新文章
- FreeOTP可以用作谷歌认证的替代
- Java基础之集合归总
- JS(JQEERY) 获取JSON对象中的KEY VALUE
- Hadoop框架:单服务下伪分布式集群搭建
- 跑山么、后浪们?2.0T+237匹大马力后驱CT4山路试驾体验
- 小米2019开发者大会:核心技术集体亮相,推动下一代超级互联网
- 国际化android
- Java中按值传递与按引用传递的区别
- 【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之一
- linux和cisco有关系吗,如何在Linux环境下安装Cisco RTMT
- Python自动登录QQ空间
- nginx实现均衡负载、nginx第三方模块的添加
- ThreadPoolExecutor线程池及参数介绍
- [转载]Palm 串行通讯GPS数据读取的实现
- GORM报错sql: Scan called without calling Next
- 东原地产首获“蓝筹地产” 千亿货值业绩增速成亮点
- java: JDK isn‘t specified for module ‘maven-junit41‘解决办法
- 报表增删改开发过程中知识整合
- ERROR 1130 (HY000): Host XXX is not allowed to connect to this MySQL server
- 国外安全网站、社区论坛、博客、公司、在线工具等整合收集
热门文章
- 我的世界服务器玩家在线指令,我的世界服务器中玩家间的传送功能 | 我的世界 | MC世界侠...
- vue.config.js 配置参考
- 【分享-EasyRecovery】删除的文件找不回?不存在的!
- 基于java的银行综合业务柜台系统设计与实现(含源文件)
- Nacos笔记-对Nacos初步认识
- QML笔记-KeyNavigation的使用(2种例子)
- 设计模式工作笔记-UML和设计模式导论
- C/C++中Windows API 简单的(Callback)回调机制
- mysql查询1971年以前_mysql查询昨天 一周前 一月前 一年前的数据
- mysql导入_导出命令_MySQL导入导出命令