Python1--简介及基础语法

作者: 伊洛的小屋 | 来源:发表于2020-08-24 10:34 被阅读0次
0. 简介

Python易于学习的编程语言,有很多现成的第三方库可以调用,不用重复造轮子,老话说:“人生苦短,我用 Python”

1. 安装Python

Mac:brew install python3
Window: 官网下载--图形页面一步步点,也可以直接在Microsoft Store下载安装

2. 启动Python
➜  ~ python3
Python 3.7.5 (default, Nov 29 2019, 14:32:46)
[Clang 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
  • 以上启动的是Python的交互模式,前期学习更推荐使用ipython交互,可以直接用pip 安装
pip install ipython
  • 字符编码
    默认情况下,Python文件采用utf-8编码,通过这样可以讲世界上大多数语言的字符同时用于字符串文字,标识符和注释中,尽管标准库讲ASCII字符用作标识符,这是任何可移植代码都遵循的约定
    如果需要声明默认编码以外的其他编码,应该在文件的第一行添加一个特殊的注释
#!/usr/bin/env python3
# -*- coding: cp1252 -*-
3. Hello World
# 伊洛Yiluo
# https://yiluotalk.com/
>>> print('Hello World')
Hello World
>>>
4. 数据类型
  • int(整数) /float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合...
  1. None 代表的是空、编程的世界里空并不就是0的意思
# type是 Python内置函数
# 伊洛Yiluo
# https://yiluotalk.com/
>>> type(None)
<class 'NoneType'>
>>> type(0)
<class 'int'>
  1. 布尔值 代表 “真”、“假”
# bool 是 Python内置函数
>>> bool(1)
True
>>> bool(0)
False
>>> bool(False)
False
>>> bool(True)
True
  1. int整数 如1、2、5
  2. float浮点数 如3.1415926、 1.2
  3. str 字符串 如‘Tom’、‘Hello World’
  • 经常被用到,Python还可以操纵字符串,该字符串可以通过多种方式表示
'spam eggs'
>>> 'doesn\'t'  # 通过'\'  转义单引号
"doesn't"
>>> "doesn't"  # 通过双引号替代
"doesn't"
  1. list列表 如[1, 2, 3, 4, 5]
  2. tuple元组 如(6,7,8,9,10)
  3. dic 字典 如 dict_score = {'Tom': 98, 'Joe': 88, 'Wade': '99'}
  4. set 集合 stock = {'Apple', 'Tencent', 'Alibaba', 'Amazon', 'Google', 'Tesla'}
  • 尝试一些数据运算
>>> 2+ 2
4
>>> 50 - 2*5
40
>>> (50 - 10*3) /2
10.0
>>> 4 / 2 # 除法总是返回浮点数
2.0
>>> 17 // 3 # 地板除舍弃了小数
5
>>> 17 % 3 # % 返回余数
2 
5. 变量
  • 每个变量在内存中创建通过 = 赋值
# format 格式化输出
>>> stock = 'Apple'  # Apple 赋值给股票 stock 
>>> print('I buy {}'.format(stock))
I buy Apple
  • 变量是有命名规则的,要做到命名有意义
  • 等号(=)用于为变量分配值
6. 缩进

官方代码规范
https://www.python.org/dev/peps/pep-0008/

欢迎下方【戳一下】【点赞】
Author:伊洛Yiluo
愿你享受每一天,Just Enjoy !

相关文章

  • Python1--简介及基础语法

    0. 简介 Python易于学习的编程语言,有很多现成的第三方库可以调用,不用重复造轮子,老话说:“人生苦短,我用...

  • JAVA简介及基础语法

    简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java...

  • python 简介及基础语法

    长时间没有更新自己的简书了,为了证明自己这段时间没有浪费时间准备开始记录自己学习python的点点滴滴,为什么我会...

  • Laravel-Blade模板引擎

    Blade模板引擎 Blade模板引擎简介及模板继承的使用 基础语法及include的使用 流程控制 模板中的UR...

  • React 16.4 快速上手

    第1章 React简介及基础语法 1-2 React开发环境搭建 cd /Users/XXX/Desktop/ho...

  • 手册大纲

    目录 基础介绍 一、TB平台简介 二、TB语法基础 三、TB数据结构 四、TB回测及报告阅读 进阶研究 一、公式表...

  • IOS object-c基础

    ## 第一讲:OC简介及基本语法 Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,...

  • Go语言基础语法(import)-6

    章节 import 导包基础语法简介 import 导包原理 import 导包实践 1.import 基础语法简...

  • CSS简介及语法

    css简介: css(Cascading Style Sheets)指层叠样式表 样式定义如何显示html元素 样...

  • Python基础语法简介

    Python基础语法简介 # 页面编辑 #-*-coding:UTF-8-*- 大多数是在Python文件开始编辑...

网友评论

    本文标题:Python1--简介及基础语法

    本文链接:https://www.haomeiwen.com/subject/ajkacktx.html