Python 基础

注释:

注释的作用:

  1. 增加程序的可读性
  2. 作为调试用
  3. 提高团队的合作效率

注释的分类:

  1. 单行注释 :以井号(#)开头,右边的所有内容当做说明。
  2. 多行注释: 以三对单引号(' ' ' 注释内容' ' ')将注释包含起来。

 

其他语法:

python的语法比较简单,采用缩进的方式。

 

变量

什么是变量?

变量是可以存储数据的。

标识符

什么是标识符?

标识符是自己定义的,如变量名、函数名等。

标识符命名规则:

1、只能包含字母 、数字和下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。

2、不能包含空格,但可以使用下划线来分隔其中的单词。

3、不能使用python中的关键字作为变量名。

4、建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName),和小驼峰(userName)。

 

 

 

Number 类型:

 

 

字典

声明

字典是一种映射类型,使用{}表示,他是一个无序的键值(key)value对集合

注意:

字典是一种映射类型,它的元素是键值对

键(key)必须使用不可变类型(字符串、数值、元组),在同一个字典中,键必须是唯一的

创建空字典使用{}

 

2019-11-03

04 - 运算符

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符

 

字符串:

 

 

赋值运算符

比较运算符

逻辑运算符

 

 

位运算符

 

 

第三章 

01 输入与输出

print input


02 下标和切片

 


03 常见字符串函数

 

 

第三章: 列表

  1. 访问列表
  2. 操作列表
  3. 列表函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第七章 函数

定义函数

 

函数的概述

函数: 组织好的、可重复使用的、用户实现单一或者关联功能的代码段。函数能够提高应用模块性和代码的重复利用率。Python提供了很多内置的函数,比如len等等,另外也可以根据自己的业务需求进行用户定义函数的创建。

函数的定义规则

函数代码块以def关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。

函数的第一行语句可以选择性地使用文档字符串---用于存放函数说明。

函数内容以冒号起始,并且缩进。

 

定义函数

 

语法如下:

 

def 函数名([参数列表]):                          # 参数列表可选项

      函数体

示例:

def PName():   # 使用def 定义一个函数PName()

       print("Hello 小明")

PName()    #调用函数

 

''' 例1
def welcome(name):
    print('%s同学欢迎您!'%name)


mm = ['张三', '李四', '王二麻子', '沙盘']
# welcome(mm[0])

for name in mm:
    print('%s同学欢迎您!'%name)
'''

 

#  函数的调用
mm = ['张三', '李四', '王二麻子', '沙盘']
a = len
print(a(mm))

 

# 可变对象(列表,字典,集合)和不可对象(字符串,数值,元组),通过函数的时候的区别
list1 = [1, 2, 3, 4]
print(list1)
def fun(a):
    a[0] = 'Python'
    print(a)

fun(list1)
print(list1)
m=12  # 全局变量
def fun(a):
    a='Python'  # 局部变量
    print(a)
fun(m)
print(m)

 

只能有一个return 返回值

 

 

def pname(pet1,pet2):
    print(pet1+'汪汪叫', pet2+'喵喵叫')

# pname('小狗', '小猫')
#
# pname('猫', '小狗')
pname(pet2='猫', pet1='小狗')

 

 

def fib(n):
    a, b, count = 0, 1, 2
    Flag = True
    if n < count:
        print(None) # return 后面不加任何返回值,返回none
    while Flag:
        if count <= n:
            count+=1
            a,b=b,a+b
            # return b
            print('%d  %d    %d'%(a,b,a+b))
            # print('good')
            if count == n:
                break

print(fib(5))

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值