编程学习:
1、记住语法规则
2、理解代码的执行过程
3、理解变量在代码执行过程中的变化

python是1989年荷兰人Guido von Rossum发明
主要应用于图形处理、数学处理、网络编程、web编程、多媒体应用
执行效率:c>java>python
python安装:
1、安装python库
2、安装python编译器:pycharm

模块:.py格式的文件称为模块(Module)。在模块内定义函数、变量、可执行的代码、类等。
模块可以让你能够有逻辑的组织代码,相关的代码放在一个模块里可以让代码更好用,更易懂。
变量:程序执行过程中值可以改变的量。变量有不同的数据类型。
变量命名:通俗易懂,见名知意,往往由多个单词组成。变量名称只能由英文、数字、下划线组成。
只能以英文或下划线开头,不能以数字开头。
命名上python推荐使用下划线连接法:welcome_to_you
了解:驼峰写法:WelcomeToYou
变量定义及赋值:
定义变量时不需要通过关键字声明变量的数据类型,变量在定义的同时必须赋初始值
赋值使用=
python支持多个变量同时定义。
常量:值不变的量。python中没有定义常量的方式,通常使用大写变量名称命名,表示常量。
仅仅是一种提示效果。例:NAME = ‘tony’

注释:单行注释# ctrl+/
多行注释: “”"
****
*****
******
“”"
编码:python3已经默认支持utf-8编码。
标识符:变量的名称、模块的名称、包的名称、函数的名称、类的名称统称为标识符
import和from XXXX import XXXX:
import:导入整个模块(库)
from…import…:从某个模块导入某个类或函数
from…import…as…:从某个模块导入某个类或函数并重新命名
from…import func1,func2,func3,class1,class2:从某个模块导入多个函数或类。
导入快捷键:alt+enter

python关键字(保留字):
关键字不能用作任何标识符名称。
import keyword
keyword.kwlist

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’,
‘await’, ‘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’]

多行代码表示一行:如果一行代码很长,不利于阅读和理解,可以将一行代码写到多行。
在每行代码后加
在[]、()、{}内不需要加\

缩进:python中使用缩进来表示代码块。同一代码快代码,缩进的空格数必须一致。
一般缩进4个空格。pycharm默认tab等于4个空格。
缩进:Tab 缩回:shift+Tab

运算符:
数学运算符:+、-、乘、/除、%取余数、* 幂次方、//整除

比较运算符:==等于、!=不等于、>大于、<小于、>=大于等于、<=小于等于
           运算结果:成立结果为True,不成立结果为False
赋值运算符:=赋值、
			+=:c+=a 等同于 c=c+a
			-=:c-=a 等同于 c=c-a
			*=:c*=a 等同于 c=c*a
			/=:c/=a 等同于 c=c/a
			//=:c//=a 等同于 c=c//a
			**=:c**=a 等同于 c=c**a
			%=:c%=a 等同于 c=c%a
逻辑运算符:and 与:只有运算符左右两侧同时为True时结果为True
			or  或:只有运算符左右两侧同时为False时结果为False
			not 非:把True变为False,把False变为True
	在python除了0,None,''以外其余皆为真。	
成员运算符:
			in :如果某个值在某个数据序列(字符串、列表、元组)中,返回结果为True,不在返回False
            not in:
			如果某个值不在某个数据序列(字符串、列表、元组)中,返回结果为True,在返回False
身份运算符:is:判断两个变量是否引用自同一个对象
			is not:判断两个变量是否不是引用自同一个对象
			以变量a和b,id(a)==id(b) 说明a is b。

位运算符:
	&:按位与运算,同时为1时,&运算结果为1
	|:按位或运算,同时为0时,|运算结果为0
	^:异或运算,不同时结果为1,相同时结果为0
	~:按位取反运算,运算口诀:10进制数加1取反。
	<<:左移
	>>:右移
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐