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

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编程基础知识!

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值