首页 > 编程知识 正文

Python编程基础知识,Python从入门到编程

时间:2023-05-03 08:42:52 阅读:233740 作者:2888

python编程语言在近几年越来越火,下面分享一下python编程语言的简单基础知识。

(相关知识点实验内容源自实验平台)

知识点一:类的声明

在python中,类的声明是通过class关键字:

class ClassName(bases_classes):

#'类文档字符串'

      class_suite #类体

class后面接着是类名ClassName,类名的开头通常是大写,类名后面的(bases_classes)表示这个类是由哪个类继承来的,如果没有合适的继承类,就使用object类,object类是所有类都会继承的基类。类文档字符串是对类所进行的说明,可以通过ClassName.__doc__查看。类体由类成员,方法,数据属性组成。 例如:

class Book(object):

      #'书籍类'

      bookList = ['python','java','c++','ruby']

      for book in bookList:

            print(book)

知识点二:类的定义

在python中,类的定义与声明是同时进行的,在用class关键字声明一个类之后,此类就被定义了。

同时,类中的各种方法在用def关键字声明后也同时被定义。

例如:

class Book(object):

#'书籍类'

     def _init_(self,name,author,data,version):

          self.name = name

          self.author = author

          self.data = data

          self.version = version

     def sell(bookName,price):

          print("%s的销售价格为%d" %(bookName,price))

 

编程实例:

知识点三 :正则表达式的简单应用

正则表达式 是对字符串i操作的一种逻'd辑公式,就是用i事先定义好的一些特a定字符、及这些特定字符的组合,组成一个“规则字符串”,来筛选出符合这个规则的内容。

可以简单理解为:一个强大的搜索工具中,正则表达式就是你要搜索内容的条件表达式。

【re.findall()函数】

作用:遍历整个字符串,可以获取其中所有匹配的字符串,返回一个列表。 一般用法: re.findall(r'正则表达式','要匹配的文本')

编程实例:

(1)从字符串中匹配单词to:

import re

text = "0537-146987425,0537-299656897,The moment you think about giving up,think of the reason why you held on so long. Total umbrella for someone else if he, you’re just not for him in the rain.Never put your happiness in someone else’s hands.Sometimes you have to give up on someone in order to respect yourself. aaaa bbbbcc d dddddd"

print(re.findall(r'to',text))

(2)匹配在text中以g开头的所有单词:

print(re.findall(r'bgw*?b',text))

(3)查找字母长度为4的单词:

print(re.findall(r'bw{4}b',text))

python的知识点很多,如何用python绘制二维图表,三维图表,数据库等等。

小编后续还会给大家分享更全面详细的python编程基础知识!

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。