一、Python入门
一、语法特点:
注释规则:
单行注释:“#”作为单行注释符号(从“#”开始到换行都为注释);Alt+F3/4快捷添加/取消注释
多行注释:宝行一对三引号('''…''')或("""…""")之间且不属于任何语句的内容
中文编码注释:#_*_coding:编码 _*_ = #coding=编码 (utf-8)
代码缩进:
采用代码缩进和冒号区分代码之间的层次;同一个级别的代码缩进量必须相同,否则会抛出SyntaxError错误(缩进一般为4个空格)
编写规范:
import语句导入一个模块,需尽量避免一次导入多个模块
不要在行末加“;”、也不要用“;”将两条命令放在一行
建议每行不超过80个字符,如果超过建议使用()将多个内容隐式连接起来(不推荐是用“\”连接)
(这两种情况外导入模块的语句过长,注释里的URL)
命名规范
模块名尽量短小,且全部使用小写字母,可用下划线风格多个字母
包名(公共词语)尽量短小,却全部且全部使用小写字母,不推荐使用下划线(可以用“.”分割)
类名采用单词首字母大写形式

标识符:可以简单的理解为一个名字(主要标识变量、函数、类、模块、和其他对象的名称)
由字母、下划线和数字组成,且第一个字符不能为数字
不能使用Python中的保留字
严格区分大小写
以下划线开头的标识符有特殊意义:
以单下划线开头的(如:_width)表示不能直接访问的类属性,也不能通过from xxx import *导入
以双下划线开头的标识符(如_add)表示类的私有成员
以双下划线开头且以双下划线结尾的是Python专用标识(如__init__表示构造函数)
在python中,允许用汉字做标识符,但不推荐
理解变量:变量应该成为“名字”,也可以理解为标签
使用“=”赋予变量值(改值可以是任何数据类型),它是一种动态语言,它的值可以随时发生变化
允许多个变量指向同一个值(他们的内存地址将相同)
变量名必须是一个有效的标识符
变量名不能使用Python中的保留字
慎用数字1和大写字母O
应选择有意义的单词作为变量名
基本数据类型:
数字:整数(包含十六、十、八、二进制数和0、负整数)、浮点数和复数
字符串:连续的字符序列(可能是计算机所能表示的一起字符的集合);转义字符是指使用“\”对一些特殊字符进行转义
布尔类型:标识True或False
数据类型转换:int:整数、float:浮点数、complex(复数)、str(字符串)、repr(表达式字符串)、eval(计算在字符串中的有效Python表达式,并返回一个对象)、chr(将整数转换一个字符)、ord(把一个字符转换为他对应的整数值)、hex(整数转换为一个16进制的字符串)、oct(将一个整数转换为一个八进制的字符串)
输入和输出:
一、Python入门的更多相关文章
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- Python运算符,python入门到精通[五]
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...
- Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python基本语法,python入门到精通[二]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...
- visual studio 2015 搭建python开发环境,python入门到精通[三]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...
- python入门教程链接
python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- python入门练习题1
常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...
- Python入门版
一.前言 陆陆续续学习Python已经近半年时间了,感觉到Python的强大之外,也深刻体会到Python的艺术.哲学.曾经的约定,到现在才兑现,其中不乏有很多懈怠,狼狈. Python入门关于Pyt ...
随机推荐
- js 计算浮点数
JS的浮点计算 最近遇到了数值计算的时候,计算结果出现了类似于199.9999999999999999999的情况,但是被用来计算的两个数值都只是两位数. 就像这样 --------> ...
- 二、2.1 Java的下载和安装
1.下载Java 下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
- 热更新-----为何使用lua进行热更
事实上我们在安卓端是可以使用c#jit的,但是我们在ios上的代码是AOT(预先编译,静态编译)的,不能用c# jit(实时编译,即时编译). ios不能用c#热更是因为启动了CPU的No eXecu ...
- 内联元素于与块元素的转换 相对定位、绝对定位以及fixed定位 Z轴覆盖
今天上午学习了内联元素于与块元素的转换 个人觉的display:none将元素非常好用,可以配合当鼠标放到这里会出现. 转换成行内元素display: inline; 转换成块元素displ ...
- scp断点续传
linux命令 rsync -P --rsh=ssh homefile.zip root@30.19.103.99:/home/remote.zip 这个命令的含义: -P 断点续传 -rsh ssh ...
- nvm 知识点
事项 作用 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 安装nvm comm ...
- python selenium-webdriver 常用浏览器的操作 (十)
浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用. 浏览器中加载url 方法:get(url) 实例:driver.get("http//:www.baidu.c ...
- reset Cisco 2960 password
详见:http://www.cahilig.net/2014/04/14/how-reset-cisco-2960-switch-password-without-losing-your-config ...
- C语言字符串定义(数组&指针)
/***************************************************************************** * @brief : 字符串定义方法总结 ...
- Unity3D外包 团队更新一下UE4和Unity3D案例
欢迎联系我们索取,谢谢! 有项目外包请联系QQ:372900288 索取案例.