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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝色空白ஐ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值