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学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程