一、python声明变量
#声明变量 message = "Hello Python world!" #打印结果 print(message)
上边代码输出的结果为: Hello Python world!
二、python修改变量值
下面来进一步扩展这个程序:修改以上代码,使其再打印一条消息。为此,在以上中添加一个空行,再添加下面两行代码:
1 message = "Hello Python world!" 2 print(message) 3 message = "Hello Python Crash Course world!" 4 print(message)
现在如果运行这个程序,将看到两行输出:
Hello Python world!
Hello Python Crash Course world!
三、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() 方法,全部小写
1 name = "pthon or javascript" 2 print(name.title()) 3 print(name.upper()) 4 print(name.lower())
以上代码打印的结果分别为:
1 Pthon Or Javascript 2 PTHON OR JAVASCRIPT 3 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()
names = ["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()方法删除值,但仍可使用