Python学习笔记

  • Post author:
  • Post category:python

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 版权协议,转载请附上原文出处链接和本声明。