最新消息:

少儿Python编程基础知识(1)

Python 少儿编程 4413浏览 0评论
Python少儿编程02

可爱的小朋友们,上次我们已经下载好Python啦,那么今天我们就来学习Python的基础知识吧!

一:变量

(1)什么是变量呢?

变量是用来存储数据的内存地址名。)

少儿Python编程基础知识(1)

图1 变量例子

(2)使用变量的注意事项有

第一:变量使用之前要先赋值

第二:变量的命名要见名知意,变量可以包括字母、数字、下划线但不能以数字开头

第三:变量是区分大小写的,比如first、First是两个不同的变量

二:字符串

字符串是 Python 中最常用的数据类型。

(1)创建字符串:可以使用引号(‘或”)来创建字符串

var1 = 'Hello Python! 'var2 = "Python Nice"

(2)Python访问字符串中的值(运行结果如图2)

var1 = 'Hello Python! 'var2 = "Python Nice"print (var1[0])    //访问索引为0的元素print (var2[1:3])  //访问索引为1-3的元素,注意索引是从0开始的
少儿Python编程基础知识(1)

图2 访问字符串的值

(3)Python字符串更新(运行结果如图3)

var1 = 'Hello Python! ' print ("更新字符串 :- ", var1[:6] + 'World')

少儿Python编程基础知识(1)

图3运行结果

(4)Python转义字符(如图4所示)

在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:

Python常用转义字符

转义字符

描述

\

反斜杠符号

单引号

双引号

n

换行

r

回车

图4转义字符

注意:

创建字符串的时候只能用单引号或者双引号,不能一个单引号和一个双引号创建。

如果字符串中需要出现单引号或双引号怎么办?(提示:用到转义字符)

比如:打印字符串:

 Let’s go!

实现方法:

 'Let's go!'

有时候需要打印一些文件路径,比如 C:now(C盘下根目录的now文件,这时需要用到原始字符串 r

str=r'C:now'   //会自动添加反斜杠print(str)

(5)Python常见字符串运算符(如图5所示)

少儿Python编程基础知识(1)

图5字符串运算

(6)Python常见字符串格式化符号(如图6所示)

少儿Python编程基础知识(1)

图6Python常见字符串格式化符号

(7)Python三引号

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

三引号的语法是一对连续的单引号或者双引号 。

例如:

>>> var3='''ilovepython'''>>>

(8)Python字符串内建函数

Python字符串内建函数

string.capitalize()

把第一个字符大写

string.center(width)

居中,

并使用空格填充至长度 width

string.count(str)

返回 str 在 string 里面出现的次数

string.endswith(obj)

检查是否以 obj 结束,如果是,返回 True,否则返回 False.

string.startswith(obj)

检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。

string.find(str)

检测 str 是否包含在 string 中,如果是返回开始的索引值,否则返回-1

string.index(str)

跟find()方法一样,只不过如果str不在 string中会报一个异常.

string.format()

格式化字符串

string.isalnum()

如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False

string.isalpha()

如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False

string.isdigit()

如果 string 只包含数字则返回 True 否则返回 False.

string.islower()

如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False

string.isupper()

如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False

string.isnumeric()

如果只包含数字字符,则返回 True,否则返回 False

string.lower()

转换 string 中所有大写字符为小写.

string.upper()

转换 string 中的小写字母为大写

string.lstrip()

截掉 string 左边的空格

string.rstrip()

删除 string 字符串末尾的空格.

string.strip([obj])

去掉两边空格

string.rfind(str)

类似于 find()函数,不过是从右边开始查找.

string.rindex( str)

类似于 index(),不过是从右边开始.

string.split(str=””)

以 str 为分隔符切片 string

图7python字符串内建函数

 

THE END

您必须 登录 才能发表评论!