python基础语法之基础语法规则以及设置
1. 编码格式
在python3以上版本中,py文件默认采用UTF-8格式编码,所有的字符串都是unicode字符串。当然,我们也可以自己为源码文件指定不同的编码,以utf-8为例,相关代码如下所示:
2. 设置代码原作者信息
我们知道,在企业中,由于一个项目很大,不可能一个人完成一整个项目,都是由多位开发人员协同完成。如果不给代码做上标记,这样的后果就是后期维护起来很麻烦。开一个页面做一个标记,是一件非常麻烦的事情,而且容易遗忘。那么我们有没有什么一劳永逸的办法呢。答案是当然有啊,看博主慢慢操作。
第一步:在pycharm中点击File->settings->Editor->File and Code Templates,点击完毕页面截图如下:
第二步:点击Files->Python Script,在右边的编辑区域内输入你想在新建py文件时的头部信息。效果如下:
第三步:点击Apply。此时我们新建一个py文件,查看文件头部信息。我做出来的如下:
3. 注释
3.1 单行注释
在python中,单行注释用的是“#”
1 # 这是单行注释
3.2 多行注释
多行注释用的是'''...'''或者"""...""".(三个单引号或者三个双引号)
"""
这是双引号的多行注释
1
2
3
"""
# 或者
'''
这是单引号的多行注释
1
2
3
'''
4. 行与缩进
在python中对格式有严格要求,同一代码块的行缩进必须保持一致,否则运行会报错。在python中,用行缩进来代表代码块,不用{}。
5. 多行语句
在写代码的过程中,有时候满难免会遇到一句很长的代码,这样阅读起来很不方便,我们可以采取措施来让一行代码转成多行,没错,就是使用”\“
例子:
strsum = "one" + \
"two" + \
"three"
print(strsum)
结果:
6. 转义字符
在python中,有些符号是有特殊含义的,比如\n。在python中,转义字符可以是r或者R
print("\n") #没有转义字符
print(r"\n") #有转义字符r
结果对比:
7. python的输入输出
7.1 输出
将Hello, python输出到控制台,语句是
print("Hello, python")
7.2 输入
使用input可以从控制台输入
input(”请输入任意字符“)
print("Hello, python") input("请输入任意字符:")
8. 单引号与双引号
其实这两者没啥区别,以后如果遇到有区别的地方,此处再来更新。
python基础语法之基础语法规则以及设置的更多相关文章
- python学习第五讲,python基础语法之函数语法,与Import导入模块.
目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...
- Java基础-正则表达式(Regular Expression)语法规则简介
Java基础-正则表达式(Regular Expression)语法规则简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.正则表达式的概念 正则表达式(Regular Exp ...
- 2021年3月-第03阶段-前端基础-JavaScript基础语法-JavaScript基础第01天
1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌 ...
- Java进击C#——语法之基础
本章简言 上一章讲到关于项目工程开发常用的知识点,有了前面俩章的介绍之后.本章正式开始介绍关于C#的基础语法.我们都很清楚C#也是面向对象的计算机语言.而且他跟JAVA的相似度高达80%.所以很多语法 ...
- iOS开发swift语法0基础篇—————(swift技术交流群:361513739)
iOS开发之swift语法0基础篇:点击打开链接 swift技术交流QQ群361513739
- C#3.0新增功能09 LINQ 基础07 LINQ 中的查询语法和方法语法
连载目录 [已更新最新开发文章,点击查看详细] 介绍性的语言集成查询 (LINQ) 文档中的大多数查询是使用 LINQ 声明性查询语法编写的.但是在编译代码时,查询语法必须转换为针对 .NET ...
- 【.NET基础】Linq常用语法代码演示
前言:前言不重要,linq入门常用的语法,linq语法可以用来写操作集合.数据库表集合等等几乎所有集合类型的操作.下面就写几个案例(以List集合来做的),看代码和运行结果即可. 本文演示环境:VS2 ...
- Python运维开发基础01-语法基础【转】
开篇导语 整个Python运维开发教学采用的是最新的3.5.2版,当遇到2.x和3.x版本的不同点时,会采取演示的方式,让同学们了解. 教学预计分为四大部分,Python开发基础,Python开发进阶 ...
- python 3.x 爬虫基础---正则表达式
python 3.x 爬虫基础 python 3.x 爬虫基础---http headers详解 python 3.x 爬虫基础---Urllib详解 python 3.x 爬虫基础---Requer ...
- Python学习课程零基础学Python
python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...
随机推荐
- wangEditor富文本编辑器
设置好了是这样的, 有一个ID问content的编辑框,方便获取,这里的富文本编辑器的版本是2.2 官方文档说3就不支持textarea了 导入一下css 记得css文件夹下应该又3个文件,虽然没有直 ...
- c++ 适配器模式(adapter)
当两个系统的接口不一样时,我们就要重新封装一下接口,以便于当前系统的调用.这种模式叫做适配器模式.适配器模式分为两种: 1.对象组合适配器(Object Adapter) 2.类适配器(Class A ...
- JAVA环境安装配置
dk1.6 64位是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. jdk1.6 64位安装教程 jdk1.6 64位JDK的安装路径:D:\Program Fi ...
- Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/images/json: dial unix /var/run/docker.sock: conne
使用docker报如下错误信息: Got permission denied while trying to connect to the Docker daemon socket at unix:/ ...
- npm 升级
当我们运行某个项目是 会提示 > my-first-vue-project@1.0.0 dev C:\Users\ASUS\my-project > node build/dev-serv ...
- Maven 项目使用开源中国镜像
从maven中央库下载jar非常缓慢甚至有时候会下载不下来. 可以采用中国的maven镜像.目前主要是 开源中国的镜像. 找到maven配置文件setting.xml,打开 中间添加开源中国的配置: ...
- Floyd-Warshall求图中任意两点的最短路径
原创 除了DFS和BFS求图中最短路径的方法,算法Floyd-Warshall也可以求图中任意两点的最短路径. 从图中任取两点A.B,A到B的最短路径无非只有两种情况: 1:A直接到B这条路径即是最短 ...
- DateType--字符类型
--=====================================================字符集 ASCII (American Standard Code for Informa ...
- 【C#】MVC+EF+LINQ 综合小项目
第一,创建数据库 create table category(id int primary key,name nvarchar(20)) create table news(id int primar ...
- delegate Func Action Expression
using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; na ...