小甲鱼python零基础入门 学习笔记 ——几个基本函数的用法
1,关于print()函数的用法,
[code]>>> teacher='peter' >>> print('teacher') teacher >>> print(teacher) peter
总结:
1,print(a)a为一个变量名,则打印的是变量的值
2,print(‘a’)a为字符串类型,输出结果为a
如果要引用变量的数值的话,需要采取下面这种方式(与C语言类似)
[code]print(“%d %d” %(number,result))
2,一些快捷键与基本信息查询的函数
2.1 Alt+n 回到上一条语句
2.2 BIF built in function内置函数
2.3 help()查询函数功能
2.4 dir(__builtins__)找内置函数
3,变量命名需要注意的地方
1,使用变量之前,要对其进行赋值,且赋值号只能左边是变量名,右边是值。
2,变量名可由字母,数字,下划线组成,变量名不能以数字开头。
3,Python变量命名中区分大小写,即Xiao 与 xiao意义不同。
4,变量的命名最好能有含义,这样能增加程序的可读性。
4,用三元操作符简化程序
[code]x=input('请输入一个x的值:') y=input('请输入一个y的值:') if x<y: small=x else: small=y print('较小的数字为:',small)
上面的程序可简化改写为
[code]x=input('请输入一个x的值:') y=input('请输入一个y的值:') small=x if x<y else y print('较小的数字为:',small)
5,assert语句:用于测试
(小甲鱼说是用于自爆的语句,不过目前还不知道拿来干什么。)
[code]>>> assert 3>4 Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> assert 3>4 AssertionError
6,range()函数
语法:range([start] , stop ,[step=1])
注意点:1,这个函数有三个参数,其中用中括号括起来的两个表示这两个参数是可选的
2. step=1 表示第三个参数的默认值是1
3 . range这个内置函数的作用是,生成一个从start到stop参数的数字序列,数字之间的间隔为step
示例:
[code]>>> range(5) range(0, 5) >>> list(range(5)) [0, 1, 2, 3, 4] >>> list(range(1,5)) [1, 2, 3, 4] >>> list(range(1,5,2)) [1, 3]
7,for语句
语法规则:for 目标 in 表达式
循环体
示例:
[code]for i in range(10): if i%2!=0: print(i) continue i+=2 print(i)
分析程序的含义:
//continue函数不会继续顺序执行,而是会直接进入下一次循环
//break函数会跳出循环
第一个进入的数字是0,不打印
在i=i+2后,打印i=2
第二个进入的数字是1,打印1
继续循环
第三个进入的数字是2,不打印
在i=i+2后,打印i=4
按此规律,奇数直接打印,偶数+2打印
示例结果:2,1,4,3,6,5,8,7,10,9
8,while语句的示例
[code]bingo='让编程改变世界' answer= input("请输入小甲鱼最喜欢说的一句话:") while True: if answer ==bingo: break answer = input('抱歉,错了,请重新输入:') print('你已经得到了小甲鱼的真传- -')
9,enumerate() 函数
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
题目示例:
给定一个整数数组
nums和一个目标值
target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
[code] def twoSum(nums: List[int], target: int) -> List[int]: size = len(nums) for i, m in enumerate(nums): j = i + 1 while j < size: if target == (m + nums[j]): return [i, j] else: # print(i, j, m + _n, " didn't match!") j += 1 作者:smallhi 来源:力扣(LeetCode)
- 小甲鱼python零基础入门 学习笔记 ——元组
- 零基础 入门学Python-学习笔记第一讲(基本知识)
- 小甲鱼python零基础入门 学习笔记 ——列表
- Python编程:从入门到实践 学习笔记 基础知识(六)函数
- 零基础入门学习python(小甲鱼)——第一、二、三章学习笔记
- Python学习入门基础教程(learning Python)--2 Python简单函数设计 .
- Python学习入门基础教程(learning Python)--2.3.2Python函数实参详解
- VS2013中Python学习笔记[基础入门]
- python基础入门学习笔记(Python环境搭建)
- 【Python学习笔记】-Python基础入门
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- python基础入门学习笔记(Python环境搭建)
- 【零基础入门学习Python笔记012】一个打了激素的数组3
- python基础入门学习笔记(3)
- Python学习笔记-入门基础补充
- 【零基础入门学习Python笔记012】一个打了激素的数组3
- Python快速入门学习笔记(三)——函数的定义与调用
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- 函数:lambda表达式 - 零基础入门学习Python021
- VS2013中Python学习笔记[基础入门]