Python学习基础篇(一)

大家好,今天主要跟大家分享Python学习中的下列基础知识:
1、变量
2、字符串
3、数字

前言

介绍之前,先给大家再温习一下Python的相关知识。
1、Python的设计哲学:
优雅,明确,简单。用一种方法,最好是只有一种方法来做一件事。拒绝花俏的语法,选用没有歧义或是很少歧义的语句。
2、①Python是完全面向对象的语言
函数、模块、数字、字符串都是对象,在Python中一切皆为对象。
完全支持集成、虫子、多重继承。
支持重载运算符,也支持泛型设计。
②Python拥有一个强大的标准库;Python语言的核心包含数字、字符串、列表、字典、文件等常见类型和函数,而Python标准库提供了系统管理,网络通信,文本处理,数据库接口,图形系统、XML处理等额外功能。
③Python社区提供了大量的第三方模块、使用方式与标准库类似。其功能覆盖科学计算,人工智能、机器学习,web开发,数据库接口,图形系统等多个领域。
面向对象是一种思维方式
①面向对象是一种思维方式,也是一种程序设计技术。
②要解决一个问题前,首先考虑谁来做,怎么做事情是谁的职责,最后把事情做好就行!
Python的优缺点:
优点:简单、易学;免费、开源;丰富的库;可扩展性;
缺点:运行速度,解释性语言的运行速度慢于编译性语言

变量

变量的命名和使用

在Python中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,规则如下几条规则:
1)变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,下图命名是错误的,显示报错为无效命名。
Python学习基础篇(一)
改正之后如下图:
Python学习基础篇(一)
2)变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
3) python的关键字都有特殊含义,如下图所示,如果你将它们用作变量名,将引发错误:
Python学习基础篇(一)
4) 变量名应既简短又具有描述性。比如,name比n好,student/stu比s好。
5)谨慎使用大小写字母。当变量名是由两个或者三个单词组成时,可以利用驼峰法来进行命名,
• 小驼峰式命名法
• 第一个单词以小写字母开始,后续单词的首字母大写
• 例如:firstName、lastName
• 大驼峰式命名法
• 每一个单词的首字母都采用大写字母
• 例如:FirstName、LastName、CamelCase

字符串

字符串就是一系列字符。Python中定义字符串比较灵活,用单引号或双引号括起来的就是字符串。切记引号一定要配对!如下举例:
Python学习基础篇(一)
此外,拓展一下,给大家举几个小例子:
1)字符串的连接
方法一、可以利用“+”运算符进行字符串对象的连接操作,(直接理解,但是效率很低)如下:
Python学习基础篇(一)
方法二、也可以使用’ '.join()方法
Python学习基础篇(一)
方法三、也可以使用:用替换占位符
Python学习基础篇(一)
2)修改字符串的大小写
简单说一下,方法,即是Python可对数据执行的操作,比如使用方法来修改其中单词的大小写。介绍一下title方法,title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写,upper()是将字符串改为全部大写,lower()是将字符串改为全部小写,如下:
Python学习基础篇(一)
3)使用制表符或换行符来添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。
1、要在字符串中添加制表符,可使用字符组合\t;
2、要在字符串中添加换行符,可使用字符组合\n;
比如字符串"\n\t" 让 Python换到下一行,并在下一行开头添加一个制表符
Python学习基础篇(一)
4)字符串截取
s = ‘ILovePython’
print s[0] #从左往右截取 结果:I
print s[-1] #从右往左截取 加‘-’号 结果:n
print s[1:5] #范围截取 从下标1截取到下标5 结果:Love
Python学习基础篇(一)
5).获取字符串中某个字符的下标 index方法
a=‘Hello World’
print a.index(‘e’)
Python学习基础篇(一)
6)字符串替换
方法一:用replace方法替换,如下例:
Python学习基础篇(一)
还有其他方法,在此先不介绍,后续再介绍。
7)获取字符串的长度 len方法,如下例:
Python学习基础篇(一)
8)分割字符串 split 方法,如下例:
重点向大家介绍一下spilt函数,主要有三种分割方式,主要向大家介绍大家常见的模式字符串,就是分割字符串的格式,比如用逗号,分号等符号来惊醒分割,如下例:
Python学习基础篇(一)

数字

1) 整数:在Python中,可对整数执行加(+ )减(- )乘(* )除(/ )运算,此外也支持运算次序。故可以在同一个表达式中使用多种运算,根据括号来修改运算次序,比较简单,实例如下:
Python学习基础篇(一)
2) 浮点数
Python将带小数点的数字都称为浮点数。两小数相乘,Python会自动按照小数处理,但是精度不是很准确,可以使用其他方法来解决此问题,此处先不做说明。
3) 使用函数str()避免类型错误
首先,看一下这个例子:
Python学习基础篇(一)
上述代码报错的原因是数据类型的错误,无法识别是该字符的数据类型,故提醒说是是str而不是int,更改如下:
Python学习基础篇(一)
参考博客一
参考博客二
至此,本次分享到此结束,最后祝大家生活愉快!