文科生学Python系列3:函数​www.jianshu.com

还是第二课的内容

函数是一段可以重复使用的代码,往往是为了解决某个特定的人物。在 Python 中有两种函数:内置函数和自定义函数。

这次的内容是内置函数:

1,type 函数:查看变量类型Python 中 type 函数

可以看到,在 Python 中,10 是属于 int 类型的,phone 是属于 str 类型的,fam_height 有一串字符所以是 list 类型的。

上图中我试了一下字符“phone”要是赋值时没有用上单引号,程序又是识别不出来的。所以结果就是:字符赋值一定要加引号,才能定义啊!

在 Python 中,int 和 float 函数是可以相互转化的。Python 中 int 和 float 函数

上图红字警报我在怀疑是不是因为 int 和括号离得太远了,所以识别不了他们是在一起的啊!。。。

3.99 作为浮点型 float 函数,用 int 强制转换成整数型。

通过上图的检验,又发现了一个小白的惊天大秘密!数字可以不用引号啊,也能成功定义,这对字符多么不公平!

2,str 函数:将数值结果转化成字符串类型

要程序说一句人话真的好难啊!!! 第一句没有空格,我就在 + 加号前后加了空格,没想到是要在引号里面加空格啊!真是严谨死板得!!不尽人意!

3,len 函数:获取列表元素个数

看出来一个运行结果红字警报是哪里出错了吗?

没有。

4,range 函数:生成整数序列range 出错的函数运行

可怕了这个,不知道哪里出错了。课堂上讲 In : type( range ( 0,9 ) ) 后,输出的 Out : range,然后我在 Python 里面运行不出这样的结果!!

说好的输入 In : list (range (0,9) ),输出应该是 Out: [0, 1, 2, 3, 4, 5, 6, 7, 8] 然而也并没有!

老师说 range 函数在循环中非常非常有用。要是 range(a,b)中 a 和 b 为整数,满足 b>a,生成的一个列表会是这样的 [a, a+1, …,b-1]

5,max 和 min 函数:找出一组数中最大值和最小值

上图左边是上课老师的函数运行结果,右边是我在 python 运行的结果。让我怀疑人生!!!!一个都没正确啊!,还以为是我的 python 有问题,重新关掉点开打代码,还是一毛一样的啊!!!哪里错了。。。

文科生学python系列_文科生学 Python 系列 3:函数相关推荐

  1. 语料库与python应用_语料库与Python应用/语料库翻译学文库

    导语 内容提要 管新潮著的<语料库与Python应用/语料库翻译学文库>以如何在语料库的教与学及其应用.语料库科研中习得Python能力的逻辑关系为线索,描述了Python的价值.意义和作 ...

  2. python一般要学几年_怎么自学python,大概要多久?

    都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...

  3. 现在学java还是python好_该学Java还是Python?

    作为"常青树大佬"Java 和"新晋大佬"Python ,经常被人拿来对比,对于刚开始起步学习编程的同学来说,会迷惑且最经常问的问题是,我该学 Java 还是 ...

  4. 哪个专业学python语言_想学Python编程?你真的适合吗?

    原标题:想学Python编程?你真的适合吗? 有的人说我想学什么.我想干什么,很多时候都是头脑发热,单凭一腔热血,可是这样的路即便走上去你又能坚持多久呢?所以,每每有人问我学Python编程怎么样,我 ...

  5. 自学python经验_我学Python的经验,Python学习经验分享

    今天我想谈谈我学Python的几个经验感悟,也许对你有启发. 1.一定要弄清楚自己的为啥学Python 做一件事情,你的动机很重要,如果意愿不很强烈,目标不清晰,很容易就会三天打鱼两天晒网,甚至稍微遇 ...

  6. 编程小白学python路线图_零基础Python学习路线图,让你少走弯路

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  7. 教孩子学编程 python 下载_趣学python pdf 中文下载

    趣学python教孩子学编程pdf是一本专为想要学习python不错的朋友准备的入门教程,可以轻松的帮之你由浅入深,由难到易的学习python编程,感兴趣欢迎下载学习! 趣学python教孩子学编程p ...

  8. 如何将c语言程序封装供python调用_一起学opencv-python四十五:opencv绑定python,python和c++互调...

    opencv-python系列教程来到了最后一讲.感谢一路的坚持. 如何生成OpenCV-Python绑定? 在OpenCV中,所有算法都是用C ++实现的.但是这些算法可以用于不同的语言,如Pyth ...

  9. 0基础学python培训班_[长文] 学Python不用培训班,一篇文章带你入门

    最近有许多小伙伴后台联系我,说目前想要学习Python,但是没有一份很好的资料入门.一方面的确现在市面上Python的资料过多,导致新手会不知如何选择,另一个问题很多资料内容也很杂,从1+1到深度学习 ...

  10. 路飞学城python电子书_路飞学城python入门笔记01

    机器语言:优点最底层,速度最快,缺点最复杂,开发效率最低 汇编语言:有点比较底层,速度最快,缺点最复杂,开发效率最低 高级语言: 高级语言所编制的程序不能直接被计算机识别 必须经过转换才能被执行 按转 ...

最新文章

  1. 手把手教你:如何让Windows恋上Linux bash
  2. 安装完matlab7.0但无法运行
  3. AWK如何打印从某一列到最后一列的内容
  4. silverlight 学习笔记 (五): MVVM Light Toolkits 之 RealCommand
  5. 位运算java_Java中的位运算
  6. 程序员到底要不要重复造轮子?
  7. Atitit jquery  1.4--v1.11  v1.12  v2.0  3.0 的新特性
  8. STM32——HAL版——定时器ms和us延时函数
  9. 卡地亚计算机辅助设计,工程图纸电子版用什么软件看
  10. 使用JMeter进行压力测试
  11. MySQL入门笔记整理
  12. 全球及中国冷冻减脂行业需求趋势及投资策略分析报告2022-2028年
  13. 计算机在平面设计中的作用,计算机在平面设计中应用2篇.docx
  14. Luckily general gradient for spherical harmonics is defined
  15. r语言ggplot2一夜多图_关于GGPLOT2出图里的一页多图模式
  16. 第二课 IDEA 的使用
  17. Qt编写的项目作品7-视频监控系统
  18. Bluetooth SIG定义的标准Characteristics UUID
  19. 什么是 FreeMarker?
  20. Autodesk AutoCAD Mac版卸载教程

热门文章

  1. 语义分割--Global Deconvolutional Networks for Semantic Segmentation
  2. wget下载https时遇到not trusted下载不了的解决办法
  3. Python 爬虫使用pyppeteer 网页进行向下翻页操作
  4. Java使用Maven加载redis.clients连接Redis
  5. LeetCode 51. N-Queens--回溯法 pyhon,java,c++解法
  6. Chrome与chromedriver版本对应
  7. android gradle错误,更新到Android Studio 2.3后出现Gradle错误
  8. php7-fpm webtatic,如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud
  9. mysql5.7主从搭建
  10. Docker创建自己的github(Gitea)