python快速入门

这篇博客介绍了Python编程的基础知识,包括字符串操作、数字类型、列表和元组的使用,以及字典和集合的操作。此外,还讲解了条件判断(if-else, if-elif-else)、循环(while, for)以及函数和类的定义。同时,通过实例展示了如何定义和调用函数,创建和使用类,并引入了自定义模块。博客还涵盖了基础的错误处理和调试技巧。
摘要由CSDN通过智能技术生成

学习视频:https://www.bilibili.com/video/BV16A411i7W7?p=15

安装:https://blog.csdn.net/xx970829/article/details/122137327?spm=1001.2014.3001.5501

字符串操作

    str0="i am wsxdc  c++ "
    print(str0)
    print(str0[2])  #取字符片段
    print(str0[1:5])

字符串相关操作

# 字符串 函数
    str1="hello word"
    print(str1.upper())               #大写  lower() 小写
    print(str1.replace("hello","xxx"))#替换
    print(str1.find("l"))             # 参照
    print(str1.split("o"))            # 分割

数字类型

# 数字类型
    a=1.5
    print(int(a))  # pow 平方
    print(float(a))

容器 / 列表

# 容器 、 列表 []
    list1=["hello",1,2,3,4,5]
    print(list1.append(6))  # 添加
    list1.pop()             #删除第2个 pop(2)
    print(list1)
    list1.insert(2, 5)      #在第2个元素后面插入5
    print(list1)
    print(list1.index(2))    #index(2)获得索引
    list1[3] =9              #第3个元素改为9


# 值类型
    list2=[1,2,3]
    list3=list2
    print("list1:"+str(list3))

元组 、字典

# 元组 不可转换 ()
    tuple1=(1,2,3,4)      #元组->列表 list(tuple1)  ; 反之  tuple(list1)```


 # 字典  { }
    dict={"name":"lao wang","height":170,"weight":250}
    dict["name"]="xiao wang"  #修改
    print(dict.keys())       #获取值
    print(dict["name"])

集合

# 集合  {}
    set1={2,3,5,7,3,4,2,2}
    print(set1)                #没有索引
    set1.add(9)                 #添加

if 判断

 # 判断  
    f=True
    if(f):
        print("true")
    else:
        print("false")

    prize =1000
    if(prize>800):
        print("有点多")
        prize=500
    elif(prize>400):
        print("再少点")
    else:
        print("ok")

while循环

while(a>5):
        print(a)
        a=a+1
        if(a==8):
            break

for循环

str3="asdfghjkl123689"
    for mychar in str3:
        print(mychar)

    list3=["wang","li","zhang"]
    for myfriends in list3:
        print(myfriends)

    for i in range(len(list3)) :
        print(i)

    for i in range(10):
        print(i)
        if(i==5):
            break

list4=[False,True,False,True]
    for mylist in list4:
        if(mylist):
            print("mylis:"+str(mylist))
            continue

定义函数

# 定义函数
def get_sum(sum1,sum2 ):
    resul=sum1+sum2
    return resul

、、、、、、、、、、、、、、、、、、、、、
   # 函数调用
    a=1
    b=3
    c=get_sum(a,b)
    print(c)

定义类

#  类
class person:
    def __init__(self,name,height,weight): # 第一个必须为 __init__
        self.name=name                     # 第一个参数必须为 self
        self.height=height
        self.weight=weight

    def say(self):
        print("my name :"+self.name)

、、、、、、、、、、、、、、、、、、、、、、、

#调用
# 类
    person1=person("lao gao",180,250) # 声明类
    person1.say()

定义模块

新建一个 my_code.py文件

def mypow(a,b):
    ji = 1
    for i in range(b):
        ji = ji * a
        print(ji)
    return ji

引用

import math            # 系统自带模块
import my_code     # 自定义模块

执行

print(math.pow(3,4))     
 my_code.mypow(3,4)

结果均为3的4次方

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值