Python编程基础知识(入门了解)

编程知识 行业动态 更新时间:2024-06-13 00:17:15

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'\bg\w*?\b',text))

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

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

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

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

 

更多推荐

Python编程基础知识(入门了解)

本文发布于:2023-03-24 23:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/796d74a8ee197ad456a01d5bf050b193.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础知识   入门   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!