python学习笔记
2021/7/26 17:07:45
本文主要是介绍python学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.变量声明
#变量无需类型说明 a = 1 b = 0.5 c = "hello world!" d = [1,2,3,4,5] e = ["a","b","c"]
2.列表操作
#列表的下标从0开始 list0 = [1,2,3,4,5] print(list0[0]) #即输出1 #列表元素截取 list1 = list0[0:2] print(list1) #即输出[1,2,3] #列表添加元素 list0.append(6) print(list0) #即输出[1,2,3,4,5,6] #列表删除元素 del list0[0] print(list0) #即输出[2,3,4,5,6] #列表长度 print(len(list0)) #即输出5 #判断列表中元素是否存在 if 1 in list0: print("really exist!") #遍历列表 for i in list0: i = 0 print(list0) #即输出[2,3,4,5,6] for i in range(len(list0)): list0[i] = 0 print(list0) #即输出[0,0,0,0,0] #生成列表 s0 = "hello!" print(list(s0)) #即输出['h','e','l','l','o','!'] #多维数组 list2 = [[1,2,3],[4,5,6]]
3.字符串
#使用单、双引号的字符串一致 s1 = 'abc' s2 = "abc" print(s1 = s2) #输出True #字符串连接 s1 = "abc" s2 = "123" print(s1 + s2) #输出"abc123" #字符串中字符替换 s1 = "hahaha" print(s1.replace("a","ey")) #输出"heyheyhey" #字符串分割 s1 = "a,b,c" s2 = s1.split(",") print(s2) #输出['a','b','c']
4.if条件判断
#4个空格表示其他语言中的{} if True: print("True") if num1 > num2: print("more is ", num1) print("less is ", num2) elif num1 == num2: print("they are equal") else: print("more is ", num2) print("less is ", num1) if a > b and a > c: print("True") if a > b or a > c: print("True")
5.for循环
for i in range(100): if i % 10 == 0: continue if i == 38 print("bingo") print(i)
6.函数定义
def get_max(a,b,c): max = c if(a > max): max = a if(b > max): max = b return max
7.调用官方库文件
#way 1:from 库 import 函数1,函数2 #可以使用 函数1,函数2 from math import sin,cos a = sin(2) #way 2:import 库 as 标识符 #可以通过 标识符.函数 使用对应函数 import math as m a = m.sin(2) #way 3:from 库 import * #可以直接使用库里面所有函数 from math import * a = sin(2)
8.跨文件调用函数
#detail1.py里面有get_max函数 #在main.py调用get_max函数 from detail1 import get_max a = 1 b = 2 c = 3 max_abc = get_max(a,b,c) print(max_abc)
这篇关于python学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器