python3 基础语法(一)
一、标识符:
- 第一个字符必须是字母表中字母或下划线 “_” 。
例如:
#!/usr/bin/env python
#coding=utf-8
a = 3 _aa = 3 a3 = 3 _aa3 = 3
- 标识符的其他的部分由字母、数字和下划线组成。(模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况,也可使用驼峰式命名法(又名小驼峰命名法)、匈牙利命名法))
- 例如:
sportList = ['basketball','running','boxing'] #驼峰法 又名小驼峰法 sMyName = 'xiaoli' #应为 'xiaoli' 是string 类型,所以在MyName前加上s来表示该变量类型为string 类似这样的叫做 匈牙利命名法 fManHeight = 176.23 #float型; 也是 匈牙利命名法 iAge = 17 # int型; 也是 匈牙利命名法 
 
- 例如:
- 标识符对大小写敏感。
Aa != aa
二、python保留字(关键字)
顾名思义,就是不能把它们用作任何标识符名称的关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
三、注释:
单行注释:使用 “#”符号;
多行注释:
'''
now you cann't run this code!
print ("hello world") ''' """
now you cann't run this code!
print ("hello world") """
四、python3 有着严格缩进要求,缩进不正确,则报错:
#单行缩进格式 if True:
print('ok')
else:
print('no good')
if aa=='ok':
print('ok') while count>1000:
if b!='name':
break
else:
print('') #多行缩进:
total = item_one + \ #如果语句很长,可以使用反斜杠(\)来实现多行语句
item_two + \
item_three total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
python3 基础语法(一)的更多相关文章
- python002 Python3 基础语法
		python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ... 
- Python3基础语法和数据类型
		Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ... 
- Python3基础语法快速入门
		01 Python 简介 Python 是一种高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学 ... 
- Python3基础语法你学会了么
		编码 默认:源码文件以UTF-8编码,字符串都是unicode字符串 指定: 标识符 第一个字符:字母表中的字符或下划线 _ 其它部分:由字母.数字.下划线 _ 组成 大小写敏感 python ... 
- python3基础语法(标识符,注释,数据类型,获取用户输出,代码块,python保留字)
		编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- ... 
- 【Python学习】Python3 基础语法
		==================================================================================================== ... 
- python3基础语法
		一.编码 默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: gbk -*- 二.标识符 1. ... 
- python3 基础语法(二)
		一.python3的基本数据类型: 和其他语言一样都包含了以下数据类型: 类型 含义 实例 INT 整型(integer) 1 FLOAT 浮点型 1.1 BOOL 布尔值 TRUE/FALSE ST ... 
- Python3 基础语法
		编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标 ... 
随机推荐
- js计算两个日期的月份差?
			//两个日期 var date1 = '2013-03-26'; var date2 = '2011-01-10'; // 拆分年月日 date1 = date1.split('-'); // 得到月 ... 
- 三、数据API-3
			预备 返回格式需要包括: // Code 状态码(200,400等) // Msg 提示信息(邮箱格式不正确:数据返回成功等) // Result 返回数据 一.WebAPI与传统MVC的区别是 MV ... 
- nginx(二)nginx的安装
			下载 nginx官网下载地址 把源码解压缩之后,在终端里运行如下命令: ./configure make make install 默认情况下,Nginx 会被安装在 /usr/local/nginx ... 
- MT【313】特征方程逆用
			已知实数$a,b,x,y$满足\begin{equation}\left\{ \begin{aligned} ax+by &= 3 \\ ax^2+by^2&=7\\ ax^3+by^ ... 
- LOJ #2533. 「CTSC2018」暴力写挂(边分治合并)
			题意 给你两个有 \(n\) 个点的树 \(T, T'\) ,求一对点对 \((x, y)\) 使得 \[ depth(x) + depth(y) - (depth(LCA(x , y)) + dep ... 
- jforum(1)--环境搭建
			JForum 是采用Java开发的功能强大且稳定的论坛系统.它提供了抽象的接口.高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制.多语言支持(包括中文).高性能.可自定义的用户接口.安全. ... 
- python之路day06--python2/3小区别,小数据池的概念,编码的进阶str转为bytes类型,编码和解码
			python2#print() print'abc'#range() xrange()生成器#raw_input() python3# print('abc')# range()# input() = ... 
- Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
			简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ... 
- Flask进阶
			Threading.local 作用:为每个线程创建一个独立的空间,使得线程对自己的空间中的数据进行操作(数据隔离). 应用: flask上下文管理中的local中比这更高级,为协程. DBUtils ... 
- Recurrent Neural Networks(RNN) 循环神经网络初探
			1. 针对机器学习/深度神经网络“记忆能力”的讨论 0x1:数据规律的本质是能代表此类数据的通用模式 - 数据挖掘的本质是在进行模式提取 数据的本质是存储信息的介质,而模式(pattern)是信息的一 ... 
