过来人告诉你,初学python必会的基础知识,学习路上少走弯路

本文分享了Python编程基础知识,包括数字、字符串、列表、元组和字典等基本数据类型,以及条件语句、循环结构、函数定义和模块导入。重点讲解了面向对象编程的类和实例化。提醒读者注重实践和坚持学习的重要性。
摘要由CSDN通过智能技术生成

        本来想分享一些知识,但是发现,写着写着,感觉分享一些经验,或许会少让大家走一些弯路。根据我初学的一些经历经验,分享给大家。

数据类型:

1数字,包括整形和浮点型 num = xxx类似于int float之类的数字类型
2字符串 string = “xxx”类似于char string之类的字型
3列表list = [xxx,“xxx”]  类似于数组 vector之类的列表容器
4元组Tuple = (xxx,“xxx”) 类似于加了const的列表容器
5字典Dic = {"xxx":xxx,"xxx":xxx}类似于map的键值对

条件语句:

  1. if 条件 :
  2. elif 条件 :
  3. else 条件 :

循环语句:

1while (条件)执行条件的循环
2for 变量 in rang(num1,num2)从num1至num2-1循环,当前值在变量中
3for 变量 in 字符串类型遍历字符串每个字符,当前字符保存在变量中
4for 变量 in 列表/元组/字典 遍历列表/元组/字典中的每一项

函数:

  1. def functionname(para):             def开头+函数名+(入参)+:
  2. return                                       return 返回值,不调用表示返回NULL

模块:

1import modname   导入整个模块,类似于include
2from modname import functionname导入模块的一个或多个函数,部分include/extended
3modname.functionname()  模块函数调用

面向对象:   

1class classname类名
2def __init__(para)实例化时调用,类似于构造函数
3变量名 = classname(para)实例化
4变量名.function(para)      成员函数调用

注意:

  1. python由c实现的面向对象语言,所以语法与c++非常类似
  2. python条件语句,循环语句,函数,类末尾均需要:结束
  3. 如果脚本内含中文,文件头必须指明utf8编码
  4. python语法简单,有语言基础不需要花太多时间在语法上
  5. python能干什么,这个问题和c++能干什么一样,用到的时候就知道干什么了,优势在于语法简单模块丰富,提高开发效率。
  6. python模块很多,怎么选择,根据具体问题去查解决方案,知道如何获取使用它的方法即可

小贴士:


不论学的什么,只要坚持每天都学,肯定会学成。不论写多少行代码,每天都写,肯定会有长进。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值