• python基础学习(自学案例)


    一、变量名规则:
    1.变量名可以包括字母、数字、下划线,但是数字不能做为开头。变量一般用小写字母开头。

    2.变量名不能有空格,可以用下划线。

    3.Python内置的关键字和函数不能用。python关键字:import keyword ,显示所有关键字:keyword.kwlist

    4.变量名称对大小写敏感。比如:myname和myName不是同一个变量。

    5.小写字母l和大写字母O尽量不要用于变量名,容易看成数字1和0。

    6.变量名简短既要具有描述性

    二、引用方法修改字符串的大小写

    str.title() 应用title 可以让字符串更改大小写
    str.lower() 转换字母为小写
    str.upper()转换字母为大写
    在这里插入图片描述

    相关得案例学习:

    变量声明 变量随时改变,而python 讲始终记录变量的最新值 (建立盒子,只要放新的东西进去,取出来的就是新的东西)

    message=‘hello python interpreter’
    print(message)
    print(“hello WORE”)

    title 修改字符串大小写

    message=‘HELLO WorE’
    print(message.title())
    print(message.upper())
    print(message.lower())

    合并字符串 使用拼接来创建消息,再把整条消息都存在一个变量中

    frist_name=‘A’
    second_name=‘B’
    full_name=frist_name+second_name
    print(full_name)
    print(“测试可以的hello,”+full_name+“好的是的”)

    使用制表符或换行符来添加空白

    print(“\t空格”)
    print(“测试\n换行”)
    print(“3、测试\t\n空格\n换行”)

    删除空白

    blank_ceshi=’ 空白在前’
    blank_ceshi1=’ 空白在后’
    print(blank_ceshi)
    print(blank_ceshi1)
    print(“临时删除空白”+blank_ceshi.rstrip())
    print(“永久删除空白--------”)
    blank_ceshi1=blank_ceshi1.rstrip()
    print(blank_ceshi1)
    print(blank_ceshi1.strip())

    整数 加减* 除

    one=2+4
    two=5/6
    print(one)
    print(two)
    three=10**5
    print(three)

    类型转换 数字转换字符串 python2整数除法的结果只包含整数部分,小数点部分被删除,所以为了显示齐全,最好要确保一个而操作浮动 8.0 这个样子操作

    print(blank_ceshi1+str(one))
    #列表基础 list 元素是从下标0开始的 (例如2个元素,元素为0、1) 索引从0开始的不是从1开始的
    print(“列表基础”)
    list_data=[‘A’,‘yuuhghga’,‘c’,‘d’]
    print(list_data)
    print(“访问其中的元素”+list_data[0])
    print(“规范输出内容想输出的元素的话”+list_data[1].title())
    print(“访问最后一个元素的特殊语法”+list_data[-1])

    修改、添加、删除字符串

    update_name=[‘dhsfjdhgk’,‘aaaaaa’,‘元素’,‘sfsdtrt’]
    print(update_name)
    update_name[0]=‘修改成功’
    update_name.append(“再列表末端添加新的元素成功”)
    update_name.insert(0,‘再列表头前插入元素’)

    如果要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句,如果删除之后还想在使用它,就是用pop()方法去删除元素

    删除第一个元素 0

    del update_name[2]
    print(update_name)

    删除的值输出打印 删除最后得值

    del_print_name=[‘a’,‘B’,‘C’,‘D’]
    del_print_name1=del_print_name.pop()
    print(“输出删除之后得值”+del_print_name.str())
    print(“输出删除值”+del_print_name1)

    删除元素知道得值,使用remove

    del_print_name.remove(‘a’)
    print(“删除a之后得内容”+del_print_name.str())

    案例

    yaoqing=[‘1’,‘2’,‘3’,‘4’]
    for i in yaoqing:
    print(i)
    print(yaoqing)

    del yaoqing[0]

    dels=yaoqing.pop(0)
    print(‘删除得是:’+dels)
    yaoqing.append(‘好’)
    print(yaoqing)

    排序

    cares=[‘jlsj’,‘bmv’,‘audi’,‘toyota’,‘subaru’]
    cares.sort()
    print(“排序结果:按照字母顺序排序得”+cares.str())
    cares.sort(reverse=True)
    print(“排序结果:按照字母相反方向排序得”+cares.str())

    反着打印出来列表

    cares=[‘jlsj’,‘bmv’,‘audi’,‘toyota’,‘subaru’]
    cares.reverse()
    print(“着打印出来列表结果是:”+cares.str())

    len长度

    cares=[‘jlsj’,‘bmv’,‘audi’,‘toyota’,‘subaru’]
    print(“长度是:”+len(cares).str())

    列表操作循环

    增强循环 for in

    mageicaians=[‘alice’,‘david’,‘caralina’]
    for mageicaian in mageicaians:
    print(“增强循环遍历结果展示平台”+mageicaian)
    #range随机生成随机数遍历输出结果
    for value in range(1,8):
    print(“随机生成打印出结果如下”+value.str())
    #range创建数字列表
    number=list(range(1,8))
    print(“随机生成打印出结果如下”+number.str())

    切片 切元素 指定输出元素 从哪到哪输出打印出来

    mageicaians=[‘A’,‘B’,‘C’,‘D’]
    print(“提取元素从0~2”+mageicaians[0:2].str())
    print(“提取元素从2开始”+mageicaians[2:].str())
    print(“提取元素到3结束”+mageicaians[:3].str())

    遍历切片

    for mae in mageicaians[:3]:
    print(“切片遍历结果如下”+mae)

    条件操作

    if 使用

    cares =[‘i’,‘b’,‘as’,‘d’]
    for lis in cares:
    if lis==‘as’:
    print(lis)
    else:
    print(lis)

    字典学习案例

    键值对KEY VALUE

    alien_0={‘color’:‘green’,‘points’:5,‘ceshi’:0}
    print(“字典输出结果:”+alien_0[‘color’].str())
    print(“字典输出结果:”+alien_0[‘points’].str())

    添加键值对值

    alien_0[‘添加’]=5777
    print(“添加键值对成功结果如下”+alien_0.str())

    修改键值对

    alien_0[‘color’]=‘修改成功’
    print(“修改成功”+alien_0.str())

    删除键值对

    del alien_0[‘ceshi’]
    print(“修改成功”+alien_0.str())

    遍历键值对值

    items 一个个读取

    for key, value in alien_0.items():
    print(“键值对方式”+key.str()+value.str())
    print(“\nkey—”+key.str())
    print(“value—”+value.str())
    #key value 分别对键值对读取遍历展示

    for key in alien_0.keys():
    print(“\nkey所有得值—”+key.str())

    for value in alien_0.values():
    print(“\nvalue所有得值—” + value.str())

    input 用户输入

    //message=input(“tell me something and i will repeat it back to you:”)
    messages = “tell me something and i will repeat it back to you:”
    messages += “ABH”
    //me=input(messages)
    print(message)
    print(“这句话得意思是:”+me.str())

    循环while

    number01=1
    while number01<=5:
    print(“结果是:”+str(number01))
    number01+=1

  • 相关阅读:
    2333. 最小差值平方和-排序加二分查找,力扣c语言题解
    Windows11系统安装WSL教程
    数据密集型应用存储与检索设计
    SpringBoot博客论坛管理系统
    如何使用SMS向客户传递服务信息?指南在这里!
    【SpringCloud学习笔记】Elasticsearch
    【Linux常用命令14】Linux系统监控常用命令
    One bite of Stream(7)
    启动Dubbo项目注册Zookeeper时提示zookeeper not connected异常原理解析
    跨境电商和TikTok广告:突破地理界限的机会
  • 原文地址:https://blog.csdn.net/weixin_43145997/article/details/127012810