Python入门学习
一、变量和简单数据类型
1.变量
程序案例 内联代码片
。
// 打印信息
message = "Hello World!"
print(message)
Message = "Hello Python Crash Course World!"
print(message)
// 输出结果
Hello World!
Hello Python Crash Course World!
Python始终记录变量的最新值
2.字符串
2.1 修改字符串的大小写
// 打印信息
name = "hello world!"
print(name.title())
print(name.upper())
print(name.lower())
// 输出结果
Hello World!
HELLO WORLD!
hello world!
2.2 删除空白
删除字符串末尾空白rstrip(),删除字符串开头空白lstrip(),同时剔除字符串两端的空白strip()。删除只是暂时的,要永久删除需要将值赋给字符串变量。
// 打印信息
>>>language = ' python '
>>>language.rstrip()
' python'
>>>language.lstrip()
'python '
>>>language.strip()
'python'
2.3 类型转换
str()转换成字符串
// 打印信息
age = 23
message = "Happy" + str(age) + "rd Birthday!"
print(message)
// 输出结果
Happy 23rd Birthday!
二、列表
1. 列表简介
列表内可以放入任何元素,不可对列表元素直接赋值,但可以改变列表变量的值。
2. 访问列表元素
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
print(bicycles[0])
print(bicycles[0].title())
print(bicycles[-1])
// 输出结果
['trek','cannondale','redline','specialized']
trek
Trek
specialized
3. 修改、添加和删除元素
3.1 修改列表元素
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
bicycles[0] = 'cycle'
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['cycle','cannondale','redline','specialized']
3.2 在列表中添加元素
3.2.1 在列表末尾添加元素
方法为append()
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
bicycles.append('end')
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['trek','cannondale','redline','specialized','end']
3.2.2 在列表中插入元素
方法为insert()
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
bicycles.insert(1,'insert')
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['trek','insert','cannondale','redline','specialized']
3.2.3 在列表中删除元素
1. 使用del语句删除元素
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
del bicycles[0]
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['cannondale','redline','specialized']
2. 使用方法pop()删除元素
pop方法默认删除最后一位元素,如需指定删除元素位置,可向该方法内传递参数。
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
poped_bicycle = bicycles.pop()
print(bicycles)
print(poped_bicycle)
poped_bicycle1 = bicycles.pop(1)
print(bicycles)
print(poped_bicycle1)
// 输出结果
['trek','cannondale','redline','specialized']
['trek','cannondale','redline']
specialized
['trek','redline']
cannondale
3. 根据值删除元素
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
bicycles.remove('trek')
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['cannondale','redline','specialized']
方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环判断是否删除了所有这样的值。
3.3 组织列表
3.3.1使用方法sort()对列表进行永久性排序
下列操作对列表的内容是永久性的
// 打印信息
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles)
bicycles.sort()
print(bicycles)
bicycles.sort(reverse=True)
print(bicycles)
// 输出结果
['trek','cannondale','redline','specialized']
['specialized','redline','cannondale','trek']
['trek','cannondale','redline','specialized']
版权声明:本文为weixin_43730812原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。