Python基础语法

print(1+2)   #加减乘除
print2**3#取幂
>>8
print(10%3)#取模(除法返回余数)
>>1
print10//3#取整
>>3
  • input()函数
  1. 使用:input(‘ ABC: ’)
input('your name is :')
>>your name is :#终端输入信息
  1. 赋值
name=input(' 内容 ')  #赋值
  1. 数据类型
    input()函数的输入值,会被强制性地转换为字符串类型(无论在终端输入什么类型)
  2. 强制类型转换
    int(input())
  • 列表、字典
  • 列表(list)[ , , ]
      student(列表名)=(赋值号)[‘小明’,‘小乔’,‘小刚’]
    元素:小明、小乔、小刚
     提取
    偏移量从0开始(取到的是列表中的元素
    切片“:”:提取多个元素(取到的仍是列表)
    左右空,取到头;左要取,右不取
     增加、删除
    append:
list3=[1,2,3]
list3.append(4)    #每次只能增加一个元素
print(list3)
>>[1,2,3,4]

del:删除(原理与添加同)

  • 字典(dictionary):{ : , : , : }
    前为键(key),后为值(value)键具有唯一性,值可以重复
    删除:每次只能增加一个元素
    新增键值对:字典名[键] = 值
    可以相互嵌套
  • 循环句内缩进

在这里插入图片描述

for循环while循环
已知循环次数未知循环次数
1.遍历range。 “for i in range (10)
2.遍历列表。for i in [1,2,3]
3.遍历字典(键)。for i in {1:1,2:2,3:3}
字典、列表、字符串(逐个)
while true/false/条件

range()函数
range(a):0~a-1 重复a次
range(a,b,c):a~b-1,间隔为c(没有默认为1)

  • 布尔值:True、False
    在这里插入图片描述
    break:结束循环
    continue:回到循环开始
    pass:满足条件跳过什么都不做
    else:用在循环语句后,如果正常结束就执行else语句
  • 函数(function)
    参数:括号里的内容
    函数:组织好的,可以从复使用,实现单一功能的代码。
  1. 定义和调用函数
     定义语法:
    def 函数(参数1,参数2…参数n):
        函数体
        return 语句
     调用:输入函数名和参数对应的值
  2. 参数类型
  • 位置参数:按对应参数的位置顺序传递
def  menu(appetizer,course):
    print('一份开胃菜:'+appetizer)
    print('一份主食:'+course+'\n')
#还记得转义字符\n吧,表示换行

menu('牛肉拉面','话梅花生')
>>一份开胃菜:牛肉拉面
一份主食:话梅花生
menu('话梅花生','牛肉拉面')
>>一份开胃菜:牛肉拉面
一份主食:话梅花生
  • 默认参数:默认参数无需调用,定义时标明;更改时在调用部分添加。
def menu(appetizer,course,dessert='绿豆沙'):
    print('一份开胃菜:'+appetizer)
    print('一份主食:'+course)
    print('一份甜品:'+dessert)


menu('话梅花生','牛肉拉面')
>>一份开胃菜:话梅花生
一份主食:牛肉拉面
一份甜品:绿豆沙
>>一份开胃菜:话梅花生
一份主食:牛肉拉面
一份甜品:银耳羹
menu('话梅花生','牛肉拉面','银耳羹')
  • 不定长参数:不确定传递参数的数量 (*参数名)
def menu(*barbeque):
   print(barbeque)

menu('烤鸡翅','烤茄子','烤玉米')
>>('烤鸡翅', '烤茄子', '烤玉米')

输出的数据类型为元组(tuple)
默认参数也需要放在不定长参数的后面
3. return函数
 不立即对函数返回值做操作,可以用return语句保留返回值
4. 变量作用域
 内部变量:作用内部
 全局变量
在这里插入图片描述

昨日种种皆成今我,切莫思量更莫哀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值