欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python学习笔记——主要函数及基本使用(与C的对比)

程序员文章站 2022-04-29 13:44:33
实时更新中…文章目录实时更新中...1.函数1.1 title()函数-以首字母大写的方式显示每个单词1.2 合并字符串(与C的区别)1.3 剔除空白1.4 注释1.5 str()函数-让python将非字符串值表示为字符串1.6 range()函数的使用1.7 平方运算2.列表2.1 列表元素的访问2.1列表元素的改变2.2.1 改变:找到对应的数字,直接改变即可,与C中数组下标差不多2.2.2 添加到末尾:append("要添加的元素")2.2.3 删除列表元素2.3 对列表的排序2.3.1 sort...

实时更新中…

1.函数

1.1 title()函数-以首字母大写的方式显示每个单词

使用方法:

name="ada lovelace"
print(name.title())

结果:
Python学习笔记——主要函数及基本使用(与C的对比)
类似还有:upper()-全部大写,lower()-全部小写

1.2 合并字符串(与C的区别)

在python中合并字符串用“+”即可,而在C中需要调用strcat函数(头文件string)

1.3 剔除空白

剔除结尾空白:rstrip()
剔除开头空白:lstrip()
剔除开头和结尾空白:strip()

language=' python '
print(language.rstrip()+"剔除结尾空白")#剔除结尾空白
print(language+"原结果")
print(language.lstrip()+"剔除开头空白")#剔除开头空白
print(language+"原结果")
print(language.strip()+"剔除开头和结尾空白")#剔除开头和结尾空白
print(language+"原结果")
language=language.strip()#保存
print("保存后结果显示:"+language)

运行结果:
Python学习笔记——主要函数及基本使用(与C的对比)
从运行可以看出,这三个函数不改变原来变量,故如果想要原来变量也要改变,需要对原来变量进行重新赋值

1.4 注释

单行注释: #
多行注释: 三个单引号’’'或者三个双引号“”“

1.5 str()函数-让python将非字符串值表示为字符串

Python学习笔记——主要函数及基本使用(与C的对比)
此时Python不知道如何解读,是数值23还是字符2和字符3,故此时需要调用函数str().
Python学习笔记——主要函数及基本使用(与C的对比)

1.6 range()函数的使用

range(num1,num2)可以生成从num1到num2-1的一系列数字。
range(num1,num2,2)可以生成从num1到num2-1不断的加2直到超过最终值num2。

1.7 平方运算

在Python中,(**)表示乘方运算,例如(**2)代表平方。

2.列表

2.1 列表元素的访问

bicycles=['trek','cannondale']
print(bicycles)
print(bicycles[0])

(跟C中的数组差不多)
Python学习笔记——主要函数及基本使用(与C的对比)
(若想直接访问最后一个元素可以将索引指定为-1,本例中bicycles[1]=bicycles[-1],倒数第二个-2,倒数第三个-3…)

2.1列表元素的改变

2.2.1 改变:找到对应的数字,直接改变即可,与C中数组下标差不多
2.2.2 添加到末尾:append(“要添加的元素”)
bicycles=['trek','cannondale']
print(bicycles)
bicycles.append('redine')
print(bicycles)

Python学习笔记——主要函数及基本使用(与C的对比)

2.2.3 删除列表元素

2.2.3.1 del 删除列表元素(无法访问)

bicycles=['trek','cannondale']
print(bicycles)
del bicycles[0]#删除第0个元素
print(bicycles)

运行结果:
Python学习笔记——主要函数及基本使用(与C的对比)

2.2.3.2 pop(数字)删除列表某一位置的元素(可以访问)
若数字位置为空,则默认删除最后一个数字

bicycles=['trek','cannondale']
print(bicycles)
pop_bicycle=bicycles.pop()#将删除的元素保存在pop_bicycle中
print(bicycles)

2.2.3.3 remove(要删除元素的值)-删除列表某一确定值的元素

bicycles=['trek','cannondale']
print(bicycles)
bicycles.remove('treck')
print(bicycles)

2.3 对列表的排序

2.3.1 sort()函数对列表永久排序
cars=['bmw','audi','toyota','subaru']
print(cars)
cars.sort()
print(cars)

Python学习笔记——主要函数及基本使用(与C的对比)

2.3.2 sorted()函数对列表进行临时排序
cars=['bmw','audi','toyota','subaru']
print(sorted(cars))#临时排序,此行输出排序后的
print(cars)#此行输出排序之前的
2.3.3 reverse()函数对列表数据进行反转

(不是按照首字母顺序,而是全面永久性反转)

cars=['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)

Python学习笔记——主要函数及基本使用(与C的对比)

2.3.4 len()函数确定列表长度

Python学习笔记——主要函数及基本使用(与C的对比)

2.4 列表的操作

2.4.1 列表遍历

可以使用for循环

cars=['bmw','audi','toyota','subaru']
for car in cars:
    print(car)

Python学习笔记——主要函数及基本使用(与C的对比)

2.4.2 列表切片操作(只用一部分)
nums=[1,2,3,4,5,6]
print(num[1:4])#在此列表中显示的是2-5的元素
print(num[:])#全部元素
print(num[:4])#从开始到索引为4的元素
2.4.3 复制列表
num1s=[1,2,3,4]
num2s=num1s[:]#使用列表切片

2.5 数字列表

2.5.1 数字列表的建立

range()函数生成系列数字,若将range()作为list()的参数,则会输出一个数字列表

for value in range(1,5):
	print(value)#输出的是1-4,不会输出5
numbers=list(range(1,5))
print(numbers)

Python学习笔记——主要函数及基本使用(与C的对比)

2.5.2 平方数字列表的建立
squares=[value**2 for value in range(1,11)]
print(squares)
2.5.3 数字列表的简单统计计算

min(列表名)数字列表的最小值
max(列表名)数字列表的最大值
sum(列表名)数字列表的和
Python学习笔记——主要函数及基本使用(与C的对比)

本文地址:https://blog.csdn.net/JdiLfc/article/details/107539771

相关标签: 笔记