python入门(二)简明语法学习
参考书籍 python_note_pdq.pdf
3.1 函数
函数type 显示值和变量的类型
name=type("test")
print(name)
结果显示 <class 'str'>
函数id 返回整数,表示值或变量的唯一标示符。变量的id就是它指向值的id
print(id(123))
number = 123
print(id(number))
number = "123"
print(id(number))
打印结果
505391000
505391000
12467168
自定义函数
def add(p1,p2):
print(p1,"+",p2,"=",(p1 + p2))
print("hello");
add(1,2)
add(1,3)
自定义了一个函数add实现加法,前方的缩进一格表示是函数的内容
函数的返回值
def abs(x):
if x<0:
return -x
elif x > 0:
return x
print(abs(1))
print(abs(0))
print(type(None))
print(id(None))
控制台打印值:
1
None
<class 'NoneType'>
505189428
3.3 函数的形参和实参
def subtracter(p1, p2):
print(p1, "-" , p2 , "=" , p1 - p2)
var1 = 3.1415
var2 = 4.0987
subtracter(var1, var2)
p1和p2。他们是函数的行参。
变量var1和var2是函数的实参。实参把它的值传递给行参,行参被函数内
的语句进行各种操作,而实参没有被改变
导入了系统包
import math
def display(arg):
print(arg)
a1 = 4.5
a2 = 3
display(a1 + a2)
display(math.pi*2)
display("love you " * 2)
3.4 变量的范围
主函数main,比如以上示例
主函数main的变量----------------> a1,a2
自定义函数display的变量--------> arg
3.6 类型转换
int 转换为整数
print(int("34")) 34
print(int(34.132)) 34
print(int(-2.47)) 2
float转换为浮点数
print(float("12.334343")) 12.334343
print(float(12)) 12.0
str转换为字符串
print(str(12343)) 12343
print(str(12.3)) 12.3
3.7 数学函数模块
import math
print(math.log10(10))----------1
print(math.sin(1.5)) -----------0.997494986604
print(math.sqrt(2)) -------------1.41421356237
或者可以换用如下写法:
from math import *
print(log10(10))
print(sin(1.5))
print(sqrt(2))
3.8 lambda函数
格式: labmda 参数:表达式
g = lambda x, y: x*y
print(g(3,4)) ---------12
g = lambda x,y=0,z=0:x+y+z
print(g(1)) ----------1
print(g(1,7,8)) -----------16
print((lambda x,y=0,z=0:x+y+z)(3,5,6)) ---14
分享到:
相关推荐
通过学习Python,开发者不仅可以参与到AI项目的开发中,还能提升自身的竞争力和工作效率。 在企业界,Google等大型科技公司也在使用Python进行软件工程的相关开发。例如,Google对于软件工程师的招聘要求中,就包括...
"Python入门教程"是初学者了解这门语言的基础资源,它通常涵盖了Python的基础语法,包括变量、数据类型、控制流(如if语句和for循环)、函数定义以及模块的导入。这些基本概念构成了编写Python代码的基础。 "1小时...
【Python_入门简明手册】 Python是一种高级编程语言,以其简洁、易读的语法而闻名,是初学者理想的入门选择。以下是对标题和描述中提到的一些关键知识点的详细解释: ### 1. 基本语法 #### 1.1 if / elif / else ...
"Python简明入门深入核心编程第二版3书打包下载!" 提供了三个关键的学习资源,帮助初学者和进阶者深入理解Python语言。 首先,"Python简明入门"可能是一本针对初学者的指南,涵盖了Python的基础知识,包括变量、...
Python是一种高级、通用的编程语言,以其简洁、易读的语法而闻名,适合初学者入门。"简明Python教程"旨在为新手提供一个清晰、全面的Python学习路径。这个教程覆盖了Python的基础知识,帮助读者快速掌握编程技能。 ...
2. **在线课程**:Coursera、Udemy等平台上有许多优质的Python入门课程。 3. **书籍**:“简明Python教程”是适合初学者的优秀教材,详细讲解了Python的基础知识。 4. **社区和论坛**:Stack Overflow、CSDN、知乎等...
"聪明方法学Python,简明且系统的 Python 入门教程"是一个专为初学者设计的资源,旨在帮助学习者快速掌握这门语言的基础知识和核心概念。 首先,Python的基本语法是入门的关键。它采用了缩进而非大括号来表示代码块...
#### 一、简明Python入门基础教程概览 - **教程定位**:《简明Python教程》(A Byte of Python)是一本由Swaroop C H编写,旨在介绍如何使用Python语言进行编程的自由图书。本书以教材与指南的形式为编程入门者提供...
【Python简明教程】是为初学者设计的一份快速入门指南,旨在帮助读者在短时间内掌握Python编程基础。这个教程以CHM(Compiled HTML Help)格式呈现,这种格式便于离线阅读,同时也保持了网页的易读性和交互性。CHM...
总的来说,"简明 Python 教程 Python3"涵盖了Python3的基础知识,包括语法、数据结构、函数、模块、异常处理、IO操作、面向对象编程以及控制流等内容,是Python初学者理想的入门资源。通过深入学习和实践,可以快速...
Python入门基础 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,诞生于20世纪90年代初。它是一种非常流行的语言,具有简洁、易学、可扩展、可嵌入、解释性、面向对象、高层、免费、开源、可移植等...
最后,当读者学习完基础内容后,可以探索更多Python的内容,包括图形界面编程(GUI)工具,如Tkinter、PyQt等。图形软件的探索可以进一步提高开发效率,丰富程序的功能。此外,了解自由/开放源码软件(FLOSS)的概念...
《简明Python教程》是一本适合初学者入门的书籍,它通常会涵盖Python的基础知识,如变量、数据类型(包括整型、浮点型、字符串、布尔型)、流程控制(条件语句、循环语句)、函数、模块和包的使用,以及面向对象编程...
"Python简明教程(中文清晰版)"是专为初学者设计的一份指南,旨在帮助新接触Python的人快速入门,同时也适合有一定编程经验的开发者作为参考。 在Python的世界里,学习首先从基础开始,包括了解Python的安装过程,...
通过学习这个“Python实用简明教程”,初学者不仅可以掌握Python的基本语法,还能了解到如何有效地组织和编写Python代码,为后续的编程学习打下坚实的基础。实践是检验知识的最好方式,建议读者结合实际项目或练习来...
Python是一种高级编程语言,以其简洁明了的语法和...这个"Python简明教程中文"PDF文档应该是为初学者提供了一个全面而简化的学习路径,帮助他们快速入门Python编程,并为进一步深入学习和应用Python打下坚实的基础。
### Python学习笔记与简明教程知识点汇总 #### Python 第1课:安装 - **知识点**: - Python 安装包的选择与下载。 - 安装过程中注意事项,如添加环境变量等。 - 验证Python是否安装成功的方法。 #### Python ...
总的来说,"python入门提高精通"这个主题下的学习资料覆盖了Python编程的广泛领域,从基础语法到高级特性和GUI编程,适合不同层次的学习者。通过系统学习这些内容,你可以从零开始掌握Python,进阶到能够编写复杂的...