Python 编译环境的安装

  • 首先安装Python的官方编译环境:Python3.7, 点击Add 。。。 to Path . 点击下一步完成安装。
  • 开始-》 运行 - 》 cmd -》 开启命令行窗口 -》 输入python -》 如果出现正常的版本号。说明安装成功。 -》 Ctrl +Z ,跳出Python命令行环境。
  • IDE: 开发者工具 : pycharm 2018
    • 字体设置 。 File -》 settings -》 font

第一个Python文件

  • Hello world
  • print(“hello”)
  • 右键-》 Run 运行程序。
  • 添加Python 中文支持。 # -- coding:utf-8 --
  • 改变代码模版 File -》 settings -》 template

Pycharm 软件操作

  • 字体设置 。 File -》 settings -》 font
  • 添加Python 中文支持。 # -*- coding:utf-8 -*-改变代码模版 File -》 settings -》 template
  • 自动换行。 设置-》 wrap 。 editor-》general ,改变代码视图换行
  • 设置-》 console 。勾选。 改变命令行视图换行。

Python 特点

  • Python 蟒蛇
  • 优美、清晰、简单,
  • 快速
  • 坚固,可移植,可扩展
  • 浇水语言
  • 作者: 龟叔 荷兰人

中文编码格式

  • utf8 : 全球统一标识
  • gbk: 国标编码

Python 注释 : 快捷键 Ctrl + /

  • 给开发者看的一些注释内容,不运行
  • 调试
  • 测试
  • 单行注释 #
  • 多行注释 “”"

变量

  • 用来装载数据的。

  • 变量名: 标识符。 标示符由字母、下划线和数字组成,且数字不能开头。

  • Python对大小写敏感。

命名规则:

- 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
- 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
- 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf。烤串。

Python的敏感词,关键字

‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’

  • 数据类型:

    • 数字

      • 整数
      • 浮点数
      • 布尔型 True False
    • 字符串
      • “hello” ‘world’
    • 列表
    • 元组
    • 字典
    • 集合
  • 强制转换
    • int()
    • str()

数字类型的运算符

  • / 结果一定是一个浮点数
  • // 整除
  • % 取余
  • ** 幂

字符串类型 运算符

关系运算符

  • <
  • =

  • <=
  • !=
  • ==

逻辑运算符

  • or 或
  • and 并
  • not 非

格式化输出

  • 占位符

    • %s 占位字符串
    • %d 占位整数
  • 结束符: print(“aaa”,end=’\t’)

输入

  • input(“要显示的文字:”)
  • 返回值一定是一个字符串

语句结构

  • 顺序执行
  • 判断语句 if
  • 循环语句

if 语句

  • if 语句
  • if-else : 双分支
  • if-elif-elif-…else: 多分支
  • if 嵌套

生成随机数

  • import random
  • random.randint(0,100) 随机一个0到100 的整数, 包含 0到100

循环语句

  • 计数器 i
  • while
    • while 关系式:

      • 要执行的语句
  • continue 强制停止当前循环,当前循环剩余语句全部不执行, 开始下一次循环
  • break 强制停止当前整个while语句。

自运算

  • i = i + 1 == > i+=1
  • i = i - 1 == > i-=1
  • i = i * 2 == > i*=2
  • i = i / 2 ===> i/=2

常见系统异常

  • TypeError 类型错误
  • ValueError 值错误
  • indent …

异常捕获

  • try:

    • 语句出错,则跳到except语句里:
  • except:
    • 异常处理语句

特殊符号

  • \n
  • Tab制表符 : \t

for 循环

  • 用for 循环打印数字

    • for in range(start, end, step)
    • start 开始,到 end - 1 结束
    • step 默认为1 ,可以为正值,也可以为负值 。

字符串比较

  • a < z
  • A < Z
  • Z < a
  • 9 < A
  • 0 < 9

Python基础入门知识相关推荐

  1. Python基础入门知识(2)

    接前面的文章: Python基础入门知识(1) Python基础入门教学 2 Python的基础知识 2.2 数据类型 2.2.2 数值类型 2.2.2.1 整数 2.2.2.2 浮点数 2.2.2. ...

  2. 超完整 Python基础入门知识教程

    本书旨在帮助Python开发人员发现该语言和相关库的突出特性,并编写简单.流畅.易于阅读和易于维护的代码.特别是生成器.属性描述符(ORM的键)和Python表达式的对象在数据库处理过程中的具体应用: ...

  3. Python基础入门知识(11)

    接前面的文章: Python基础入门教学 2 Python的基础知识 2.15 文件和异常 2.15.4 存储数据 2.15.4.1 使用json.dump()和json.load() 2.15.4. ...

  4. Python基础入门知识实例【基础算法】

    基础知识很简单却非常重要,有兴趣的伙伴可以看我以前的两篇基础文章: Python基础知识汇总https://blog.csdn.net/weixin_41896770/article/details/ ...

  5. 【学习笔记】Python基础入门知识笔记,万字攻略带你走进Python编程

    ​ Python笔记,由此开始吧 本文是笔者在学习Python过程做的笔记总结,将简要讲述Python的基础知识,内容清晰易理解,相信你也能轻松的学会Python的入门基础知识内容.同时也希望这篇文章 ...

  6. 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...

  7. 全站最全面的Python 基础入门必备知识大全,学完即就业!【建议收藏仔细学习】

    前言: Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚!!最近一段时间越来越多的知友们在私信我,希望我出一期python基础入门的内容,肝了N ...

  8. 万字长文爆肝Python基础入门【巨详细,一学就会】

    目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...

  9. python免费入门手册-Python 基础入门教程

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. <Python 基础入 ...

最新文章

  1. 软件“身份证”频被盗 金山安全呼吁企业加强管理
  2. win7 安装Redis
  3. 在JavaScript中遭遇级联表达式陷阱
  4. kafka+zookeeper内外网双网卡配置(针对不同网段)
  5. linux出站入站端口维护,linux下如何用iptables开放指定端口_网站服务器运行维护,linux,iptables,端口...
  6. hdu5720_贪心
  7. 奇小葩讲设备树(1/5)-- Linux设备树详解(一) 基础知识
  8. C#中二进制和流之间的各种相互转换
  9. python 朋友圈自动回复评论_Python自动回复微信好友新年祝福
  10. 华为开发的新型智能手机的正面和背面采用玻璃材料制成
  11. java ftp 上传文件 无效_java实现FTP文件上传出现的问题
  12. 12.结账流程(Checkout Process)
  13. linux 编译java web_linux:搭建java web环境
  14. linux raid类型,Linux学习笔记:RAID种类
  15. Python之OpenCV截取视频段
  16. Java网络编程笔记
  17. apache和php的安装配置
  18. cisco 交换机和路由器启动过程
  19. 第15讲:Python列表对象的反转与排序
  20. e.keyCode和e.which使用

热门文章

  1. android实现文本信息复制,剪切板(ClipboardManager)
  2. 百度互联网创业者俱乐部 搜索引擎优化指南
  3. html可视化拖拽框架,前端可视化拖拽方案
  4. 智能电视验收测试软件,2018智能电视用户赞不绝口的三款屏幕检测软件,绝对干货!...
  5. qq企鹅图标java源代码_腾讯QQ更换新标识续:看一个企鹅的蜕变之路
  6. 自用笔记-Qt5.14.2开发Android环境搭建
  7. 支持webdav的php网盘,将网盘“变”为电脑的硬盘:网盘的WebDAV挂载的妙用,支持开机启动...
  8. 移动互联网白皮书:Android 占到主导地位
  9. 第三人称的英语作文我和我的计算机,英语作文:我的同学My Classmate
  10. matlab 微分方程组参数拟合,Matlab 微分方程组参数拟合求助!