Python基础语法学习(1)

基础语法

缩进

1.1 物理行和逻辑行

物理行:

源码中换行符分割的每一行代码,是一个物理行(自动换行)

a=1
b=2
c=3
print(a,b,c)  // 这里一共5行代码,也是5个物理行

逻辑行:

python解释器对代码进行的解释,一个语句是一个逻辑行

obj={
"a":1,
"b":2
} //这是一个逻辑行

1.2 缩进量以及tab

Python指导使用四个空格作为缩进(也就是一个tab)

函数

2.1 不定长参数

def calc(numbers):
    sum = 0
    for n in numbers:
        sum = sum + n
    return sum

print(calc([1,2,3]))
print(calc([1,2,3,4]))

3.1 类的基本语法

类命名时首字母需要大写

class People:
    name = '张三'
    def __init__(self,name,age):
        self.name = name
        self.age  = age
    def undate_name(self,name): #方法名
        self.name = name

people = People("李四",18)  #实例化一个对象

print(People.__name__)

类有许多内置属性和方法

__name__ :属性的名字
__doc__ :属性的文档字符串
__get__(object) :获取对象属性值的方法
__set__(object, value) :设置对象属性值的方法
__delete__(object, value) :删除对象属性的方法

条件和分支

4.1 多分支结构

if:
  //代码段1
elif:
  //代码段2
else:
  //代码段3

4.2 while else 循环

n = int(input("请输入一个整数:"))
fact = 1
i = 1
print("n!计算中……")
while i<= n:
	fact = fact*i
	i = i + 1
else:
	print("n!计算完成 ,循环正常结束")
print("n!={}".format(fact))

列表list

a='oiawoidhoawd97192048f'
num=list(a)
print(num)
['o', 'i', 'a', 'w', 'o', 'i', 'd', 'h', 'o', 'a', 'w', 'd', '9', '7', '1', '9', '2', '0', '4', '8', 'f']
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值