一,环境安装

  • 推荐Virtualbox+Ubuntu
  • 套件推荐:Anaconda3+ptcharm
  • 启动丘比特笔记本,ctrl+alt启动cmd,upyter notebook自动调用浏览器
    • 浏览器—>anaconda3自带解释器->机器

二,注释

  • 机器不执行注释内容
  • 一般用自然语言注释
  • 写法:
    • 行注释:#开头
    • 快注释:好几行代码或者内容
      • '''
      • 这里边任何内容都是注释
      • '''

三,命名

  • 程序=数据结构+算法
  • 变量是可以重复使用的一个量,或者叫一个代号
  • 命名规则
    • 可以包含数字,大小写字母,下划线或者更多,不推荐更多
    • 数字不可开头
  • 一般在Python中,下划线开头具有特殊含义,不祟拜你使用
  • 大小写不同
  • 保留字和关键字
    • class,def,break,for
    • 如何查看关键字:
      • import Keyword #映入关键字模块
      • #打印出全部关键字
      • print(Kywoed.kwlist)

四,变量声明

  • var_name = var_value
  • var1=var2=var3=var_value
  • #定义age,把十八放入age中
    • age=18
    • print(age)
    • print(18)
  • #给age1,age2,ag3赋予同一个值
    • age1=age2=age3=18
    • print(age1)
    • print(age2)
    • print(age3)
  • #一行内给多个变量复制
    • age4,age5,age6=12,21,45
    • pint(age4)
    • print(age5)
    • print(age6)

五,变量类型

  • 严格意义上讲,Python只有一个类型
  • 标准数据有六种
    • 数字类型Number

      • 整数(无大小限制)

        • 没有小数部分,表示个数的数
        • 自然数,0,负自然数
        • 整数分进制
          • 二进制

            • 机械常用
            • 是计算机唯一能理解的数字
            • 表示为0b开头的0,1代码

age=0b10010

print(age)

结果:18

  • 八进制

    • 不常用
    • 以0o开头的0-7的数字

age=0o102

print(age)

结果:66

  • 十六进制

    • 遇16进1
    • 其实是每四位二进制表示为一位十六进制数
    • 包含0-9,a-f
    • 数字上以0x开头表示

age=0xff

print(age)

结果:255

    • 十进制 1.18.152
  • 浮点数
    • 小数
    • 计算机里面表示浮点数可以有条件省略
    • .5,3.

height=156.34

print(height)

结果:156.34

shili=0.2

print(shili)

结果:0.2

shili=.6

print(shili)

结果:0.6

    • 科学记数法

      • 定义同数学定义
      • 写法使用e/E表示10的指数
      • 176.23=1.7623e2
      • 0.876=8.76e-1
  • 复数Complex
    • 定义同数学一致
    • 一个由实部和虚部构成的数字
    • 虚部用j/J表示
    • 5+3j
    • (3j)
  • 布尔值
    • 表示真假的值True/False

age=18+True

print(True)

结果:19

  • 字符串类型str

    • 用来表示一串文字信息
    • 如何表示
      • 单引号
      • 双引号
      • 三引号(三单,三双)
        • 能够扩起多行信息

love="i love Python"

print(love)

结果:i love Python

love='我爱Python'

print(love)

结果:我爱Python

  • 单双引号交错使用

    • 从双引号开始在下一个双引号结束

<a style="color:red"> 哈哈哈</a>

#用引号表示上面的字符串

html='<a style="color:red"> 哈哈哈</a>'

  • 列表list
  • 元组tuple
  • 字典Dictionary
  • 集合set

Python学习笔记(二)(图灵学院)相关推荐

  1. python学习笔记(二) 基本运算

    python学习笔记(二) 基本运算 1. 条件运算 基本语法 if condition1: do somethings1elif condition2: do somethings2else: do ...

  2. (10.1)Python学习笔记二

    1.在项目工程中要模块化测试一个开发的功能,在测试通过后交付给项目组其他人员继续开发.要保证代码开发的性能和效率以及可扩展性. 2.项目工程中的文件夹分类要功能模块明确清晰,在python中引入某一个 ...

  3. python学习笔记二

    1 正则 1-1 普通字符 s1 = 'asd25454655js6565askJ\nNKJLasd5165123' # 1 匹配单个大写英文字母 obj = re.compile('[A-Z]') ...

  4. python学习笔记(二十三) -- 多进程和多线程

    目录 多线程多进程的意义 多进程的使用 方式一(fork):  只能在Unix/Linux/Mac系统下执行,windows不可以 方式二(multiprocessing.Process): 全平台通 ...

  5. Python学习笔记|二.Python安装教程

    Python 安装教程 Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 安装Pyth ...

  6. 【懒懒的Python学习笔记二】

    列表是Python新手可直接使用的最强大的功能之一. 一.创建一个列表 在Python中,用方括号([ ])表示一个列表,其中用逗号(,)分割列表元素,下面是一个简单的列表示例: . 如果你让Pyth ...

  7. python学习笔记二——阅读MakeHuman程序源码小结

    1.环境变量 用Python Shell设置或获取环境变量的方法: 一.设置系统环境变量 1.os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型 2 ...

  8. python学习笔记二— 循环

    程序结构 •三种结构◾顺序 ◾循环 ◾分支 分支结构 •分支结构基本语法◾if (如果) 条件表达式: ◾语句1 ◾语句2 ◾语句3 ◾- •条件表达式就是计算机结果必须为 布尔值 的表达式 •表达式 ...

  9. python 学习笔记二 搭建ftp服务器

    这是一个系列,记录我python开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 这是自 ...

  10. 【Python学习笔记二】函数七十二变

    Python定义函数语法: def 函数名(参数):函数体 注意:通常用几个return 返回结果,如果方法体中没有return,默认返回 None:如果要在方法体中返回None,则写为 return ...

最新文章

  1. 单片机音频节奏灯_用C51写的单片机音乐彩灯程序
  2. java redis缓存理解_Java项目中使用Redis缓存案例
  3. windows10 下 vscode + cmake 编译 Qt6 代码
  4. python的基础知识可以应用到哪方面-Python基础知识
  5. mysql 126_MySQL教程126-MySQL事务隔离级别
  6. 春秋时期被误解的人才。
  7. oracle重建spfile,【11g】【10g】【实验】spfile文件的恢复(from memory;)
  8. 51单片机原理以及接口技术(三)-80C51的指令系统
  9. 南京邮电大学离散数学实验一:利用真值表法求取主析取范式以及主合取范式的实现
  10. 东南大学女孩子学计算机的多吗,2019年应届南邮上岸东南大学计算机生,经验分享,希望能帮助到迷茫的你...
  11. php图片镜像翻转,怎么把视频镜面翻转/视频水平翻转的教程
  12. C#工具栏的各种工具
  13. 《基于Cortex-M4的虚拟机制作与测试》课程设计 结题报告
  14. JSP程序设计实训(十一)——JSP与Servlet技术(一)
  15. 解决端口被占用问题(以80端口为例)
  16. UGUI实现Joystick
  17. ThinkPad装win7系统无法启动的解决办法
  18. USACO2012 Moo /// 模拟 oj21548
  19. Python自动化办公:批量识别图片文字并存为Excel
  20. 量化交易:创建签名、从okex平台获取ticker数据和k线数据

热门文章

  1. win7虚拟机_虚拟机VMware 15安装教程
  2. svn文件红叉_SVN文件上感叹号、加号、问号等图标的原因
  3. 三次方程求根公式例子二
  4. CSV格式文件向安卓小米手机中导入通讯录
  5. linux系统文件颜色所代表的意思
  6. 串口调试助手出现乱码
  7. 分享一点关于安装、使用达梦数据库的愚见
  8. 22. CTF综合靶机渗透(十五)
  9. VS2022背景图片设置
  10. Cisco交换机产品线和主要产品--- 型号说明