如何定义python源文件的文件编码

如果想要定义文件代码的编码,一个特殊的注释应该放到源文件的第一或第二行,例如:

# coding=<encoding name>

使用一种大多数编辑器都能识别的方式

# -*- coding: <encoding name> -*-

# vim: set fileecncoding=<necoding name> :

标识符(变量名)

1,第一个字符必须是字母表中字母或下划线

2,标识符的其他部分由字母、数字、下划线组成

3,标识符对大小写敏感

数字(Number)类型

python中数字类型有四种:整型、布尔型、浮点数和复数

int(整型) 如 1 ,只有一种整数类型int,表示为长整型,没有python2 中的Long

bool (布尔),如 True

float  (浮点数), 如 1.23、3E-2

complex(复数),如 1 + 2j、1.1 + 2.2j

字符串(string)

1,python 中单引号和双引号的使用完全相同

2,使用三引号可以指定一个多行字符串

3,转义符: \

4,反斜杠可以用来转义,使用r可以让反斜杠不发生转义。如 r“thin is a line with \n” 则\n会显示,并不是换行

5,按字面意义级联字符串,如"this" "is" "string"会被自动转换为this is string

6,字符串可以用+运算符使其连接在一起,用*运算符重复。

7,python 中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始

8,python 中的字符串不能被改变

9,python 没有单纯的字符类型,一个字符就是长度为1的字符串

10,字符串的截取的语法格式如下:变量[头下标:尾下标:步长]

print 输出

print 输入默认输出是换行的,如果要实现不换行需要在变量的末尾加上end="";

import 与 from...import

在python中用 import 或者 from...import 来导入相应的模块

1,将整个模块导入,格式为:import 模块名

2,从某个模块中导入某个函数,格式为:form 模块名 import 函数名

3,从某个模块中导入多个函数,格式为:from 模块名 import 函数1,函数2,函数3

4,将某个模块中的所有函数导入,格式为 from 模块名 import *

Python3 基本语法 学习笔记的更多相关文章

  1. Golang 语法学习笔记

    Golang 语法学习笔记 包.变量和函数. 包 每个 Go 程序都是由包组成的. 程序运行的入口是包 main. 包名与导入路径的最后一个目录一致."math/rand" 包由 ...

  2. MarkDown语法 学习笔记 效果源码对照

    MarkDown基本语法学习笔记 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 下面将对Markdown的基本使用做一个介绍 目 ...

  3. 毕业设计 之 五 PHP语法学习笔记

    毕业设计 之 四 PHP语法学习笔记 作者:20135216 平台:windows10 软件:XAMPP,DreamWeaver 说明:该笔记是对网站编程语言的详细学习 一.PHP基础 0. 关于环境 ...

  4. doy05循环语法学习笔记

    doy05循环语法学习笔记 一.while循环语法: 1.基本用法示例 x = 1 while x <= 5: print(x) x += 1 2.死循环:永远不结束的循环 如:while Tr ...

  5. Python3+Selenium3+webdriver学习笔记14(等待判断 鼠标事件 )

    !/usr/bin/env python -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记14(等待判断 鼠标事件 )'''from selenium im ...

  6. Python3+Selenium3+webdriver学习笔记13(js操作应用:弹出框无效如何处理)

    #!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记13(js操作应用:弹出框无效如何处理)'''from sel ...

  7. Python3+Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)

    #!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)'''from ...

  8. Python3+Selenium3+webdriver学习笔记11(cookie处理)

    #!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记11(cookie处理)'''from selenium im ...

  9. Python3+Selenium3+webdriver学习笔记10(元素属性、页面源码)

    #!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记10(元素属性.页面源码)'''from selenium i ...

随机推荐

  1. windows 使用ssh连接docker容器

    在Windows上搭建docker服务器需要在Windows模拟一个Linux平台,然后在Linux平台上搭建的docker服务器,所以在使用ssh工具连接docker容器的时候,使用的ip地址不是d ...

  2. 关于SQL Server 2012 手动安装帮助文档

    大家以为安装帮助文档很简单,但是其实不然,这其中还有那么一点点道道.今天我就来给大家演示一下! 首先到microsoft官网上下载Microsoft SQL Server 2012 产品文档,然后将. ...

  3. Dubbo(五):Dubbo中的URL统一资源模型与Dubbo协议

    一.URL简介 URL也就是Uniform Resource Locator,中文叫统一资源定位符.Dubbo中无论是服务消费方,或者服务提供方,或者注册中心.都是通过URL进行定位资源的.所以今天来 ...

  4. Go语言实现:【剑指offer】第一个只出现一次的字符位置

    该题目来源于牛客网<剑指offer>专题. 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1( ...

  5. Linux 下用 superpi 测试 CPU 性能

  6. 1058 - Parallelogram Counting 计算几何

    1058 - Parallelogram Counting There are n distinct points in the plane, given by their integer coord ...

  7. Docker Compose搭建Redis一主二从三哨兵高可用集群

    一.Docker Compose介绍 https://docs.docker.com/compose/ Docker官方的网站是这样介绍Docker Compose的: Compose是用于定义和运行 ...

  8. codewars--js--Find The Parity Outlier

    问题描述:(找出奇数数组中唯一的偶数,或是偶数数组中唯一的奇数) You are given an array (which will have a length of at least 3, but ...

  9. python--虚拟环境的使用

    下载virtualenv # pip3 install virtualenv 创建虚拟环境(自定义虚拟环境名称为Aechery_env) # virtualenv -p python3 Archery ...

  10. scanf函数中*修饰符的作用,如:%*d

    在scanf函数中,*修饰符可以跳过所在项的输入.如下: #include <stdio.h> int main() { ; printf("请输入:"); scanf ...