Python 基础

一、语法基础

  1. 标识符
    Python标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。以下划线标识的具有特殊意义。单下划线开头_foo代表不能直接访问的类属性(受保护变量),以双下划线开头的foo 代表类的私有成员, __init() 代表类的构造函数
  2. 多行语句

    words = 'I love the world.' +\
                "I'm a Chinese man." + \
                'I love China' 
    
  3. 注释

    print('Hello World!') #后面的是注释
    '''
    三个单引号或双引号表示多行注释。
    '''
    
  4. 变量
    Python 标准数据类型有五种:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典),数字类型又分为 int、long、float 和 complex(复数)
  5. 常量
    None,True,False
    Python 中的逻辑假包括 False、None、0、空字符串”、空元组()、空列表[]、空字典{},其余任何值都视为真。
  6. 运算符
    +(加)、-(减)、(乘)、/(浮点除)、%(取模)、*(求幂)、//(取整除)
    逻辑运算符:
    not False #True
    not() #True
    not 3 #False
    x = y = 3
    x is y #True,引用同一个对象
    x is not y #False
  7. 序列的切片
list = [1,2,3,4,5]
list[::-1] #[5,4,3,2,1]
list[::2] #每隔 1个取一个成员
  1. 模块和包(_init_.py )
    import module
    import module as mdl
    from module import func
    二、语句

  2. 条件语句

    if 1==2:
        print("1==2")
    elif 1==3:
        print("1==3")
    else:
        print("1 !=2 && 1 != 3")
    
  3. 循环语句

    numbers = [,12,42,5,79,3]
    even = []
    odd =[]
    # while 循环
    while len(numbers)>0:
        num = number.pop()
        if num%2 == 0:
            even.append(num)
        else
            odd.append(num)
    else
        print('while else 语句在判断false退出时会执行一次!')     
    #for 循环
    for num in range(10,20):  # 迭代 10 到 20 之间的数字
       for i in range(2,num): # 根据因子迭代
          if num%i == 0:      # 确定第一个因子
             j=num/i          # 计算第二个因子
             print '%d 等于 %d * %d' % (num,i,j)
             break            # 跳出当前循环
       else:                  # 循环的 else 部分
          print num, '是一个质数'
    
  4. 异常处理语句:

    try:
    
    except ValueError,Argument:
        print(‘捕获到 ValueError,参数为’,Argument)
    else:
    finally
    
  5. with 上下文管理语句

    with open('1.txt') as f:
        print('使用 with 语句打开文件会在文件使用后关闭文件:\n' + \
        + '文件内容:\n' + f.read()
    

三、类定义

class People(object):
    def _init_(self,name,age):
        self.name = name;
        self.age = age;
    def talk(self):
        print(f'我的名字叫{self.name},今年{self.age} 岁了。')

四、函数定义

pip install requests #导入 python 库

with open('demo.txt','w',encoding='utf-8') as f
data = []
f.writelines('\n')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值