ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python学习笔记

2021-07-26 16:02:17  阅读:243  来源: 互联网

标签:输出 python max s1 list0 笔记 学习 print import


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,max,s1,list0,笔记,学习,print,import
来源: https://blog.csdn.net/harden1013/article/details/119104833

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有