Python基础语法

 python

1.指数 2**2=4   取整除11//2=5  普通除法11/2=5.5

2.输出内容中可以直接写表达式

   输出占位:print("我是%s,今年%d岁,我有%f元" % (name,age,money))

   快速格式化输出:print(f"我是{name},今年 {age}岁,我有{money}元") 适合无精度要求时使用

3.精度控制:%5.2f  %5d  %.3f   5表示宽度(前补空格,可用于末尾对齐),对于浮点数,小数点和小数部分也占一个宽度,且会四舍五入

4.input输入的都是字符串,可根据需要进行强制类型转换

5.在 Python 中,局部变量和全局变量的名称不能重复,否则会出现命名冲突和作用域错误。如果要在函数内部使用全局变量的值而不修改它,则可以使用 global 关键字来引用它,或者将其作为参数传递给函数

6.匿名函数:lambda parameters: expression  比如:add_numbers = lambda x, y: x + y

7.def __init__(self): 是一个Python类中的构造函数,用于创建类的实例时初始化该实例的属性。可以确保每个对象都具有相同的属性,并且可以设置这些属性的初始值。在构造函数中,self是一个指向类的实例本身的引用,可以用它来访问和设置该实例的属性。构造函数的名称是固定的,不能更改,而且第一个参数必须是self。【如果函数有参数,第一个参数必须是self】

8.哈希表(字典)可以根据元素值输出对应索引,且不会有重复元素,双重循环的改善可以考虑

9.product函数使用
a = ['a','b','c']
b = [1,2,3]
for i ,j in product(a,b):  #可以用于双重循环遍历【二维数组】for i, j in product(range(m), range(n))
    print (i,j)

输出形式为笛卡尔积:

a1 a2 a3  b1 b2 b3 c1 c2 c3 
 

10.创建二维数组:pic=[ [0]*(col)  for  _  in  range(row)]

11.c=c.lower() if c.isupper()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值