一、Pthon基础

1.print()

函数将括号内的字符串显示在屏幕上。

print('Hello world!')
print('What is your name?')

2.input()函数

函数等待用户在键盘上输入一些文本,并按下回车键。

 myName = input()

3.len()函数

你可以向 len()函数传递一个字符串(或包含字符串的变量),然后该函数求值为一个整型值,即字符串中字符的个数。

len('Hello world')
>>11

4.str()、int()和 float()函数

str()、int()和 float()函数将分别求值为传入值的字符串、整数和浮点数形式。

int('110')
>>110
str(10)
>>'10'
float(10)
>>10.0

二、控制流

1.布尔值

虽然整型、浮点型和字符串数据类型有无数种可能的值,但“布尔”数据类型只有两种值:True 和 False。Boolean(布尔)的首字母大写,因为这个数据类型是根据数学家 George Boole 命名的。

True
False

2.比较操作符

如果两边的值一样,==(等于)求值为 True。如果两边的值不同,!=(不等于)求值为 True。==和!=操作符实际上可以用于所有数据类型的值。另一方面,<、>、<=和>=操作符仅用于整型和浮点型值。

操作符 含义
== 等于
!= 不等于
> 大于
> 小于
>= 大于且等于
<= 小于且等于
10 == 10
>>True
'hello' == 'hello'
>>True
10>8
>>True

3.二元布尔操作符 and 、or和not

and 和 or 操作符总是接受两个布尔值(或表达式),所以它们被认为是“二元”操作符。和 and 和 or 不同,not 操作符只作用于一个布尔值(或表达式)。not 操作符求值为相反的布尔值。

True and True # 1 || 1
>>True
True and False
>>False
True or False
>>True

4.控制流语句if elif else

if 语句的子句(也就是紧跟 if 语句的语句块),将在语句的条件为 True 时执行。如果条件为 False,子句将跳过。if 子句后面有时候也可以跟着 else 语句。只有 if 语句的条件为 False 时,else子句才会执行。虽然只有 if 或 else 子句会被执行,但有时候可能你希望,“许多”可能的子句中有一个被执行。elif 语句是“否则如果”,总是跟在 if 或另一条 elif 语句后面。它提供了另一个条件,仅在前面的条件为 False 时才检查该条件。
注意冒号与缩进

if name == 'Alice':print('Hi, Alice.')
elif age < 12:print('You are not Alice, kiddo.')
elif age > 2000:print('Unlike you, Alice is not an undead, immortal vampire.')
elif age > 100:print('You are not Alice, grannie.')

5.while 循环语句 break 语句 continue 语句

利用 while 语句,可以让一个代码块一遍又一遍的执行。只要 while 语句的条件为 True,while 子句中的代码就会执行。如果执行遇到 break 语句,就会马上退出 while 循环子句。在代码中,break 语句仅包含 break 关键字。如果程序执行遇到 continue语句,就会马上跳回到循环开始处,重新对循环条件求值(这也是执行到达循环末尾时发生的事情)。

while True:print('Who are you?')name = input()if name != 'Joe':continueprint('Hello, Joe. What is the password? (It is a fish.)')password = input()if password == 'swordfish':break
print('Access granted.')

6. for 循环和 range()函数

其他数据类型中的某些值,条件认为它们等价于 True 和 False。在用于条件时,0、0.0 和’ '(空字符串)被认为是 False,其他值被认为是 True。
也可以在循环中使用 continue 语句。continue 语句将让 for 循环变量继续下一个值,就像程序执行已经到达循环的末尾并返回开始一样。

print('My name is')
for i in range(5):print('Jimmy Five Times (' + str(i) + ')')
>>Jimmy Five Times (0)
>>Jimmy Five Times (1)
>>Jimmy Five Times (2)
>>Jimmy Five Times (3)
>>Jimmy Five Times (4)

7.range()的开始、停止和步长参数

第一个参数是 for 循环变量开始的值,第二个参数是上限,但不包含它,也就是循环停止的数字。

for i in range(12, 16):

range()函数也可以有第三个参数。前两个参数分别是起始值和终止值,第三个参数是“步长”。步长是每次迭代后循环变量增加的值。

for i in range(0, 10, 2):
for i in range(5, -1, -1):

8.导入模块

Python 程序可以调用一组基本的函数,这称为“内建函数”,包括你见到过的print()、input()和 len()函数。Python 也包括一组模块,称为“标准库”。每个模块都是一个 Python 程序,包含一组相关的函数,可以嵌入你的程序之中。

import random
for i in range(5):print(random.randint(1, 10))
import random, sys, os, math

9.用 sys.exit()提前结束程序

当程序执行到指令的底部时,总是会终止。但是,通过调用 sys.exit()函数,可以让程序终止或退出。因为这个函数在 sys 模块中,所以必须先导入 sys,才能使用它。

import sys
while True:print('Type exit to exit.')response = input()if response == 'exit':sys.exit()print('You typed ' + response + '.')

Python 基础知识(夯实基础,才能盖起高楼大厦)相关推荐

  1. 公共基础知识计算机,公共基础知识计算机基础知识试题

    计算机基础知识是公共基础知识考试的组成成分之一,以下是由学习啦小编整理关于共基础知识计算机基础知识试题的内容,希望大家喜欢! 公共基础知识计算机基础知识试题 1.CPU的主要功能是进行( ). A.算 ...

  2. 计算机硬件价钱分配,电脑基础知识计算机硬件基础课件.ppt

    电脑基础知识计算机硬件基础课件 操作系统的概念 指直接控制和管理计算机的硬件和软件资源以便于有效的使用这些资源的程序. 操作系统分类 :单用户操作系统.批处理操作系统.实时操作系统.分时操作系统.网络 ...

  3. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...

    文档介绍: 计算机基础知识+ Word基础知识+ Excel基础知识 第一部分 一.单项选择题 1.世界上第一台电子数字计算机取名为(    ). A.UNIVAC    B.EDSAC    C.E ...

  4. 使用微型计算机的基础知识,计算机应用基础考试大纲基本要求1具有使用微型计算机的基础知识.DOC...

    计算机应用基础考试大纲基本要求1具有使用微型计算机的基础知识 计算机应用基础考试大纲 基本要求 ???????????????????????????????????????????????????? ...

  5. 15版计算机应用基础知识整理,[电脑基础知识]计算机应用基础.ppt

    [电脑基础知识]计算机应用基础 计算机应用基础 统考 主要内容 考试大纲分析 考题类型与所占比例 考试环境 各章节考点讲解 计算机基础知识 Windows操作 Word.Excel.Powerpoin ...

  6. 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...

    <计算机应用基础知识计算机应用基础试题及答案>由会员分享,可在线阅读,更多相关<计算机应用基础知识计算机应用基础试题及答案(13页珍藏版)>请在人人文库网上搜索. 1.计算机应 ...

  7. 计算机二级基础知识ppt,计算机二级公共基础知识软件工程基础ppt培训课件

    计算机二级公共基础知识软件工程基础ppt培训课件 (46页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 根据三原色原理叠加后的单色形成了 ...

  8. 2014计算机应用基础试题及答案,2014计算机应用基础知识 计算机应用基础试题及答案.doc...

    2014计算机应用基础知识 计算机应用基础试题及答案 计算机应用基础知识 计算机应用基础试题及答案 2012-03-26 11:44 [查查吧] ? 计算机应用基础知识1.1填空题1.第一代计算机采用 ...

  9. 计算机基础知识统考选择题,[电脑基础知识]计算机应用基础统考选择题.doc

    [电脑基础知识]计算机应用基础统考选择题 参加12月份统考的同学可以开始行动起来了!以下几点希望大家明确一下: 1.提供约400多道单选题,大家务必多看几遍,甚至可以考虑记下来(若有时间话可看一下我给 ...

  10. 计算机基础知识应用统考,计算机基础知识计算机应用基础统考试题库及答案

    计算机基础知识计算机应用基础统考试题库及答案 第第1 1章章 计算机基础知识计算机基础知识( (单选题单选题) ) ((其实我所给的这些典型题目就是期末考试题或统考题,因此必做.参考答案在另其实我所给 ...

最新文章

  1. Vista下的程序集缓存卸载方法,也就是C:\Windows\assembly之下的卸载方法
  2. 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!
  3. springboot websocket_SpringBoot 集成 WebSocket 实现前后端消息互传
  4. Java项目出现的问题01----学习
  5. 水木告白工作室:Java从零入门之模仿头条资讯(一)
  6. PHP WeBaCoo后门学习笔记
  7. pandas分组计算平均值_python – 如何计算在Pandas中另一列上分组的平均值
  8. dao层如何调用对象_以k8s集群管理为例,大牛教你如何设计优秀项目架构
  9. 汇编语言第三章检测题
  10. 【报告分享】京东大数据202女性消费趋势报告.pdf(附下载链接)
  11. ExtJS 3.2 学习笔记(1)
  12. html css手册,CSS 参考手册
  13. 博饼游戏奖项积分设置
  14. Android cpu降频工具,免root安卓cpu降频软件-安卓cpu降频软件免root版下载-游戏大玩家...
  15. 洛谷P1957口算练习题
  16. python查看微信撤回消息怎么弄_Python3爬虫查看微信撤回消息
  17. 信息安全密码学实验三:密码学数学基础实验
  18. 壁纸|锁屏和桌面套图壁纸,一套的,给手机来个套餐
  19. 拼多多API接口大全
  20. Linux蓝牙系统(3) Linux 命令

热门文章

  1. 第十三届蓝桥杯EDA赛项国奖心得分享
  2. 计算机网络:以太网中的MTU与MSS
  3. python实现文本查重系统_NLP之gensim库python实现文本相似度/匹配/查重
  4. 2019_SIGIR_A Neural Influence Diffusion Model for Social Recommendation
  5. linux十几种常用命令,Linux几种常用命令(简易版)
  6. GADRCRERCERRHRGDWQGKQRCLMECRRREQEED|2243219-65-8
  7. 【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)
  8. mmseg底层代码分析及修改
  9. 第六周 软件测试和评估
  10. 一劳永逸去除Word文档修订和批注帮助(转)