Python入门 变量命名赋值、简单函数创建、字符串截取

变量的命名规则:数字 字母 下划线 任意组合 且 不能以数字开头 也不能跟关键字重复

实际基本都是英文命名

Python跟Java不一样 Python变量不需要声明类型 Java需要

说到类型 简单说一下Python的6个基本数据类型

Number数字 String字符串 Tuple元组

List列表 Set集合 Dictionary字典

name = name1 = name2 = name3 = "张三"
age  , age1  , age2  , age3  = 12,13,14,15

上面两行Python代码

第一行 相当于name="张三";name1="张三" 四个name都是张三

第二行 相当于age=12; age1=13 ;age2=14; age3=15

接下说一下函数

函数可以简单分成 有参函数 无参函数

Python定义函数 用 def 关键字开头然后接函数名称():

def  sum(x,y):
     return x+y

这个函数简单的求和 def 开头 sum自定义函数名称 ()里面的 x,y 是函数参数 return关键字 返回一个值 可以看出来返回的是x+y的值 就是求和函数 x,y的值可以输入。

这个函数属于有参函数 ()里面没有参数就是无参函数

def  name():
     print("无名氏")

这个()里面没有参数就是无参函数

字符串截取

passage="5L上单不给就送"
print(passage[0:2])    # 5L
print(passage[2:4])    #上单
print(passage[2:-4])   #上单
print(passage[-6:-4])  #上单
print(passage)         #5L上单不给就送

定义一个passage

5   L  上  单  不  给  就  送

0   1    2    3   4   5   6    7 

按照输入顺序排序  5L上单不给就送 对应的依次应该是12345678

但是实际是从0开始 就变成了 01234567

截取

变量名后面加[ ]

第二行代码截取的是"5L"

按照0-7依次对应       

5对应就是0  L对应的是1 但是这个截取相当于数学上的左闭右开 所以在向右移动一位 就不是passage[0:1]而是passage[0:2]  如果是passage[0:1]截取出来就是"5"

5   L  上  单  不  给  就  送

-8 -7  -6  -5  -4   -3   -2   -1

这个-1到-8是从后往前依次排序 也是从右往左 最后一个数是-1然后-2倒数第二个 按顺序排列到第一个

所以[2:4]  [2:-4]  [-6:-4]截取的都是"上单"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值