3小时Python基础速成

1 概述

本篇将从Python与以往C语言等其他编程语言的不同之处入手,简单介绍Python语言的基础语法,推荐有其他编程语言的小伙伴直接上手。推荐视频课程:【唐宇迪】Python快速入门(五小时带你飞)
本篇为基础速成第一部分,主要介绍Python简介、几种常见的变量和数值运算。

2 Python简介

键入import this并运行,会出现一首Python之歌,这就是Python最好的介绍啦。本文使用的编译工具为安装Anaconda即可获得的Jupyter Notebook。

3 基本变量

3.1 变量定义

Python的方便之处在于,它不用指定定义的变量是什么类型,他会帮你自动判断。

i = 1
i

3.2 查看变量类型

type()

输出()中变量的类型,如:

3.3 类型转换

类型转换和C语言相同,要转换到的类型(要转换的变量),如:


但是要注意的一点是,数值变量能转换为字符串,但字符串不能转换为数值。

3.4 变量类型

Python中的变量类型基本与C语言相似,只是多出了一个布尔类型。

4 数值运算

4.1 加减乘除

Python的加减乘法都同理,除法略有差异。

C语言的除法结果是默认整除,而Python的除法结果带有小数部分。

4.2 取余操作

4.3 取绝对值

4.4 取整

4.5 幂函数

4.6 最大值和最小值
4.7 科学计数法

4.8 十六进制

3小时Python基础速成(1)相关推荐

  1. python求两数之和的命令_数学建模:科学计算Python2小时-Python基础

    这一部分主要面向数模活动中的python基础知识进行讨论 作者 系列文章(科学计算Python2小时)目录:李似:科学计算Python2小时-前言与目录​zhuanlan.zhihu.com 首先要说 ...

  2. Python基础速成笔记(1)(适合有C/C++的基础)

    目录 一:数据类型及定义 二:输入与输出 1)输入 python实现一行多个数据输入 Python实现多组输入 2)输出 三:运算操作符 基础操作符 比较操作符 逻辑操作符 优先级 四:分支语句if ...

  3. 1、python基础速成

    基础模块 def prt(age,name):#函数定义 print("%s is %d 年龄 old"%(name,age)) if __name__=="__main ...

  4. Python零基础速成班-第2讲-Python基础(上),运算、变量、数据类型、输入输出

    Python零基础速成班-第2讲-Python基础(上),运算.变量.数据类型.输入输出 学习目标 使用print输出结果 运算及运算符 变量 数据类型(4种最常用的) 输入输出 课后作业(4必做+1 ...

  5. 两个半小时,一份Python基础试卷,满分100,却有80%的人都不及格

    两个半小时,一份Python基础试卷,满分100,却有80%的人都不及格 Python基础类型考试题 考试时间:90分钟 满分100(80分以上为及格) 如果不给你答案的话,你能及格? 1.件数变量命 ...

  6. Python零基础速成班-第9讲-Python面向对象编程(上),对象和类、初始化、继承、重写、多态、类方法、组合

    Python零基础速成班-第9讲-Python面向对象编程(上),对象和类.初始化.继承.重写.多态.类方法.组合 学习目标 修饰器 面向对象编程:对象和类.初始化.继承.重写.多态.类方法.组合 课 ...

  7. Python零基础速成班-第13讲-Python正则表达式Regex

    Python零基础速成班-第13讲-Python正则表达式Regex 学习目标 正则表达式 课后作业(4必做) 友情提示:将下文中代码拷贝到JupyterNotebook中直接执行即可,部分代码需要连 ...

  8. Python零基础速成班-第10讲-Python面向对象编程(下),Property属性、特殊方法、设计模式、链表应用

    Python零基础速成班-第10讲-Python面向对象编程(下),Property属性.特殊方法.设计模式.链表应用 学习目标 面向对象编程 接上一讲:Property属性.特殊方法.设计模式 面向 ...

  9. Python零基础速成班-第5讲-Python函数,Function和Lambda基础

    Python零基础速成班-第5讲-Python函数,Function和Lambda基础 学习目标 Function函数 Lambda Function函数 课后作业(4必做) 友情提示:将下文中代码拷 ...

  10. Python零基础速成班-第6讲-Python异常处理Exception,tryexcept,raise,assert,输入模块pyinputplus

    Python零基础速成班-第6讲-Python异常处理Exception,try&except,raise,assert,输入模块pyinputplus 学习目标 异常处理Exception: ...

最新文章

  1. Linux下多播的配置【十全十美】
  2. prometheus之docker监控与告警系列(二)
  3. linux将mysql的错误连接数_Mysql学习笔记(十二) 并发参数调节
  4. (六)OpenStack---M版---双节点搭建---Neutron安装和配置
  5. 腾讯TencentOS 十年云原生的迭代演进之路
  6. 使用Java 8进行分组,转换和归约
  7. 编写自动调试器以在测试执行期间捕获异常
  8. 中国石油大学计算机专业调剂信息,2014年中国石油大学(北京)计算机专业考研调剂信息(新)...
  9. slf4j与logback的结合使用
  10. World Wind Java开发之五——读取本地shp文件(转)
  11. Leecode刷题热题HOT100(4)——寻找两个正序数组的中位数
  12. 载 Kubernetes和OpenStack到底是什么关系?先搞清楚,再系列学习
  13. 反射进行.newInstance()方法,报错Caused by: java.lang.NoSuchMethodException:XXXX.<init>()
  14. 微信公众号页面开发经验总结
  15. Active Learning through label error statistical methods(ALSE)
  16. 第十五届全国大学生智能车全国总决赛获奖信息-创意组获奖信息
  17. CountDownLatch,CyclicBarrier,Semaphore的使用方法以及它们之间的区别
  18. vue+element 在ie和360浏览器的兼容问题
  19. 2016 Youtube 推荐系统介绍
  20. 如何写一个高逼格 README

热门文章

  1. 第二次作业(时事点评)
  2. HTML菜单中有关selected=true和setAttribute(“selected“,“selected“)的异同以及selected设置无法生效的问题解析
  3. 工业计算机控制系统的分类,工业自动化系统组成和产品分类介绍
  4. 三点式女青年和免费的笔记本电脑
  5. Modern Robotics:机器人的构型空间
  6. 8.2.1 消息通知过时写法解决
  7. Oracle --- 表空间
  8. soundbar未来发展_Soundbar专题:一条走天下,属于客厅影院的未来
  9. 建站提示:B2C网站建设的注意事项
  10. 谢孟媛初级文法28 课地方副词时间副词和程度副词