学习一门语言,基础语法一定要扎实。就像盖房子,地基打好了,任凭风吹雨打,学习python也是一样。学习很多东西会花很多时间来学习基本语法。对于没有编程经验的新手来说,这无疑是非常困难的。友情,接下来说说python的基本语法。1.控制结构控制结构包括条件判断和循环两种。在Python中,放弃了用大括号括起代码块的传统特性,取而代之的是缩进。条件判断对应if语句,写法如下:#Singleififx>3:print(1)#if..elseifx>3:print(1)else:print(2)#if..elif..elseifx>3:print1elifx>2:print2elifx>3:print3else:print4循环有两种:for循环和while循环。for循环是通过成员运算符in实现的。用法如下:letters=['a','b','c']foriinletters:print(i)for循环用于执行相同的操作对每个元素进行操作,while循环用于在给定条件下进行操作。用法如下whilex<=10:x+=1在python中,for和while循环,还要加上else语句,用于在循环结束后执行一条语句。用法如下:foriinletters:print(i)else:print('hello')else分支在简单的循环中几乎没有用到,但实际上else分支有自己的具体使用场景会在后面讨论以后再深入。循环还需要控制控制语句。有以下两种:1.跳出循环,break2.跳过循环,continue2.数据结构数据结构结合了基本数据类型,便于访问和操作。python中常见的数据有以下几种类型列表、列表元组、元组集合、集合字典、dict的写法如下letters=['a','b','c']#方括号表示列表字母=('a','b','c')#括号表示元组letters=set((['a','b','c'))#Setletters={'1':'a','2':'b','3':'c'}#大括号表示字典数据结构的相关操作是最重要的,后面会深入讨论。3.函数函数由def关键字定义。函数具有函数名、参数列表和返回值等特征。最基本的用法如下#Definedefadd(a,b):return(a,b)#Calltotal=add(2,3)关于函数,python中其实有很多用法细节,会在后面讲以后再深入。4.模块模块是经过他人开发测试,功能完备的代码。通过模块,可以极大地扩展语言的功能。模块的使用在编程语言中很普遍。要使用模块,您必须首先导入模块。导入模块的几种常用语法如下#一次性导入模块中的所有方法,简单粗暴importos#和上面的用法一样,模块名太长,设置一个别名importnumpyasnp#Only在模块中导入某个函数。根据需要从osimportsystem导入模块后,就可以使用模块中的方法了。python中有两种类型的模块。第一个是内置模块,也称为标准库。安装python后即可使用。二是第三方模块,需要单独安装才能使用。最常用的安装方式是pip安装,基本用法如下:pipinstallnumpy5,面向对象Python原生支持面向对象开发功能,这也是区别于perl等脚本语言的一大特点.对于简单的脚本编程,应用面向对象的机会并不多。当你是初学者的时候,你不需要在这上面花费太多的精力。只要记住类的函数称为方法,它的调用方式与普通函数不同#pythonline.split(“\t”)#perlsplit/\t/,$line传统的函数调用先写函数名,后面是参数,类的方法是基于实例化对象,方法名用点号连接。Python中很多内置的变量类型也是类的实例,所以它们的操作都是基于类方法的。好吧!今天的分享就到这里了,希望能给正在学习Python编程的同学们提供一个参考。
