龙空技术网

python变量声明及简单数据类型

轻编程 332

前言:

眼前各位老铁们对“python字符串中变量替换”大约比较注重,各位老铁们都想要学习一些“python字符串中变量替换”的相关内容。那么小编同时在网摘上搜集了一些对于“python字符串中变量替换””的相关文章,希望看官们能喜欢,看官们快快来学习一下吧!

一、python声明变量

变量的命名和使用

# 在Python中使用变量时,需要遵守一些规则和指南。

# 违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。

# 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

# 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

# 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。

# 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

# 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

# 要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着你编写的程序越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名。

# 注意 就目前而言,应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的主意。

#声明变量

message = "Hello Python world!"

#打印结果

print(message)

上边代码输出的结果为: Hello Python world!

二、python修改变量值

下面来进一步扩展这个程序:修改以上代码,使其再打印一条消息。为此,在以上中添加一个空行,再添加下面两行代码:

message = "Hello Python world!"print(message)message = "Hello Python Crash Course world!"print(message)

现在如果运行这个程序,将看到两行输出:

Hello Python world!Hello Python Crash Course world!

以上代码将打印出两个结果,按照执行先后顺序,第一个print打印的是在他之前的变量值,如果这里不打印,在代码的最后只打印一次,那么它将始终打印最新记录的变量值,其他不打印

因此上在python程序中可随时修改变量的值,而Python将始终记录变量的最新值

三、python字符串类型

字符串 就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

 "This is a string." 'This is also a string.' 

这种灵活性让你能够在字符串中包含引号和撇号:

1 'I told my friend, "Python is my favorite language!"'2 "The language 'Python' is named after Monty Python, not the snake."3 "One of Python's strengths is its diverse and supportive community."

3.1 使用方法修改字符串大小

修改英文字符串的方法总共有三种: title() 方法,英文单词首字母全部大写 , upper() 方法,英文单词全部大写, lower() 方法,全部小写

name = "pthon or javascript"print(name.title()) print(name.upper()) print(name.lower()) 

以上代码打印的结果分别为:

1 Pthon Or Javascript2 PTHON OR JAVASCRIPT3 pthon or javascript
四、python列表

列表 由一系列按特定顺序排列的元素组成。

你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;

也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。

鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。

在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

4.1 访问列表元素

列表类似于javascript中的数组概念,是一个有序集合,因此上要访问列表的任何一个元素只需要将该元素的位置或索引告诉python即可,如下:

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]# 访问第一个列表值,记住:列表值一般从0开始,在很多编程语言中都是如此print(names[0])#获取的值是liu de hua#我们用学习过的title()方法,让他显示更整齐好看,首字母全部大写print(names[0].title())#返回的值Liu De Hua

4.2 操作列表

1. 使用append(),在列表末尾添加新的对象

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]names.append("na ying")print(names)

2、清空列表,clear()

es = ["liu de hua","li jian","zhou jie lun","xietingfeng"]names.clear()print(names)

3、列表拷贝 copy()

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]name_2 = names.copy()print(name_2)

4、计算元素出现的次数 count()

names = ["aa","bb","cc","bb","dd","ee","bb"]li_name = names.count("bb")print(li_name)

5、扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)

6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)

7.在指定索引位置的前面插入元素 insert()

8.使用 del 用酒删除值,pop()方法删除值,但仍可使用

9、当不知道元素的位置,但知道元素的值,可使用remove()方法删除元素,并可继续使用该值

分享使人成长!

标签: #python字符串中变量替换