编码方式

-Utf8编码方式:# -*- coding: utf-8 -*-

注释

-行注释 #

-块注释 '''...'''或"""..."""

基础语法

-print()输出默认换行,不换行需要末尾加end=""

1 print("A",end="")2 print("B")

-input()输入

1 something = input("请输入一些文字:")2 print(something)

变量名称

-数字不可以开头

-驼峰命名法

-类命名:大驼峰:每个单词第一个字母均大写:MyName

-变量或者函数名:小驼峰:第一个单词小写:myName

-posix:多个单词用下划线,全部小写:my_name

变量类型

-部分知识点

-关键字

1 import keyword #引入关键字模块

2 keyword.kwlist #查询python系统当前正在使用的保留关键字

-查看数据类型:type()

-获取变量在内存中的id标识:id()

-数字Number(举例均为18的换算值)

-整数

-二进制:0b10010

-八进制:0o22

-十六进制:0x12(每四个二进制可以表示一个十六进制)

-十进制:18

-浮点数

-小数:3.14,3.,0.5,.5

-科学计数法:float=176.23=1.7623e2,0.876=8.76e-1

-复数

-(5+3j),3j,com=complex(5,3)

-布尔值bool

-True:1

-False:0

-字符串str

-单引号('...'),双引号("..."),三引号('''...'''或"""..."""):能扩起多行信息

-注意交错使用达到输出''或者""的目的

-转义字符

-使用'\',回车换行\r\n(\r回车是回到本行起始位置,\n换行是换到下一行当前位置)

-字符串格式化

-%

-%d:整数

1 s = ("I\'m %d years old")2 print(s%25)

-%s:字符串

print("Today is %s"%"6月19日")

-多个%格式化

1 s = ("Today is %s,I\'m %d years old,I love %s")2 print(s%("6月19日",25,"China"))

或者

1 s = ("Today is %s,I\'m %d years old,I love %s"%("6月19日",25,"China"))2 print(s)

-format

print("Today is 6月{0}日,I\'m {0} years old,I love {1}".format(25,"China"))

-None

-什么都没有,函数返回none,用来占位

-列表list(待续)

一列数字或其他值,一般用方括号[]表示

-元组tuple(待续)

-字典Dictionary(待续)

-集合set(待续)

运算符

-算数运算符

-基本:+,-,*,/(python3.x除法会给出带小数的结果)

-取余:%

-取商://(也叫地板除)

-幂运算:**

-python没有自增自减

-比较或关系运算符

-比较的结果是布尔值

-不等于:!=

-赋值运算符

-缩写:+=、-=、*=、/=、**=、//=、%=

-逻辑运算符

-and:与;or:或;not:非;python没有异或

-返回的是相应的值,而不是布尔值

-优先级:not > and > or

1 i = (a or c) andb2 j = a or c andb3 m = a and notb4 print(i,j,m)

-一旦能够确定整个式子未来的值,则不再进行计算

-位运算(待续)

-成员运算

-in

-not in

-返回的值是布尔值

-身份运算符

-检测两个变量是否是同一个变量

-is

-not is

-返回的值是布尔值

-固定内存:-5~256

-优先级

-括号()具有最高优先级:推荐使用

-优先级由高到低:

-指数:**

-按位翻转,正负号:~,-,+

-乘、除、取余、取整*,/ ,%,//

-加、减:+,-

-左移、右移:<>

-按位与:&

-按位异或:^

-按位或:|

-比较运算符:,<=,>=

-等于运算符:==,!=

-赋值运算符:=,+=,-=,*=,/=,**=,//=,%=

-身份运算符:is,is not

-成员运算符:in,not in

-逻辑运算符:not > and > or

python学习笔记全过程_Python学习过程笔记整理(一)相关推荐

  1. python学习笔记全过程_Python学习过程笔记整理(四)

    变量作用域 -分类 -全局(global):在函数外部定义:整个全局范围都有效 -局部(local):在函数内部定义:仅在局部范围有效 -提升局部变量为全局变量 -使用global -globals, ...

  2. 【笔记】Python学习(廖雪峰)笔记①——Python基础知识

    Python学习(廖雪峰)笔记①--Python基础知识 Python 基础知识 字符串与编码 ASCII.Unicode.UTF-8 Python字符串 格式化 使用list和tuple list( ...

  3. python学习笔记全过程_Python学习笔记一(Hello World)

    2017年年终确定的从2018年开始学习一门新的语言.随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了.博客从今天开始会陆续更新下Python的学习记录,所有学习过程为自学,自学内容 ...

  4. python学习手册教程_python学习手册:如何学习python学习教程?

    常听人说:选择不对,努力也白费!如今互联网行业火热,越来越多人加入到Python.JAVA.HTML5.大数据的领域来.关于学Python.JAVA.HTML5.大数据到底哪个编程语言好?小编不能帮你 ...

  5. python学习笔记全过程_Python学习笔记(第七章)

    浅谈返回值 学过c语言的同学,最常见的返回值是这样的 return 0; 我们长谈返回值的类型是整型,我们的意思是指它会返回一个整型的值,前面提到Python会动态分配类型,这里也一样Python能动 ...

  6. python学习基础语法_Python学习笔记之基本语法

    函数导入的三种方式from math import sqrt   #import the sqrt function only e.g. sqrt(25) from math import *     ...

  7. python 栈实现 加减乘除_Python自学笔记,编程中简单的加减乘除

    日常生活中,我们都会有过很多的加减乘数的基本运算.今天我们来看看Python这么编程语言,是怎么进行简单的基本运算的.废话不多说,我们开始吧开发工具:IDLE (Python 3.7 64-bit)这 ...

  8. python全栈开发基础学习过程笔记【18d】os模块

    os模块调用操作系统,对文件和文件夹进行操作 1.头文件 impoet os 2os.getcwd() 作用:当前脚本工作的目录路径 print(os.getcwd()) 输出: ========== ...

  9. python 验证码识别训练_Python爬虫笔记【一】模拟用户访问之Tesseract-ocr验证码训练(5)...

    验证码处理之后就需要对处理的验证码进行识别训练,这里用Tesseract-ocr工具进行识别,用jTessBoxeditor进行训练生成模板. 一,对图片进行处理 利用上一篇代码对图片进行降噪处理,得 ...

最新文章

  1. r语言和python-R语言和Python哪个适合生物信息学?
  2. 四、物理优化(2)索引视图
  3. vscode中go插件配置
  4. 【牛客网多校】19-7-25-H题 Magic Line
  5. SAP GUI里Screen Painter的工作原理
  6. python数据结构_大O符号_学习笔记(1)
  7. 机器人绳索英雄下载苹果手机_警察机器人绳索英雄游戏下载-警察机器人绳索英雄苹果版v1.0-FC游戏网...
  8. nasa 开源_NASA公开数据,白宫新员工以及更多开源新闻
  9. Java NIO网络编程之Selector
  10. 第三季-第26课-网络并发服务器设计
  11. [LeetCode]129. Sum Root to Leaf Numbers路径数字求和
  12. 从现有数据创建 XML 架构和数据集
  13. Python竟然可以玩转微信emoji
  14. python oserror 22_Python3 (Win10) 打开文件报错OSError: [Errno 22]
  15. Ubuntu下的终端多标签切换快捷键
  16. 实现手机来电铃声,通知铃声、警告铃声等音频定制化功能(三,多媒体扫描结果定制处理)
  17. 【 js 基础 】【 源码学习 】 setTimeout(fn, 0) 的作用
  18. 数据预处理之数据缩放
  19. c函数 postgres_C-语言函数
  20. IDEAd的web工程配置

热门文章

  1. 世界时钟 软件_Clocker for Mac(世界时钟软件)
  2. 200t不稳定_技术革新!将不可能变为可能 这家企业是怎么做到的?
  3. 操作系统系统调用_操作系统中的系统调用
  4. jsonp请求html页面,JavaScript中的JSON和JSONP
  5. 二级c语言加油,二级C语言 备考指南及常见问题(2013版)
  6. pacemaker+corosync实现集群管理
  7. android9有深色模式吗,深色模式还是黑色模式?微信把所有人都搞懵了
  8. python三元表达式求值_python 三元表达式的 列表推导式 生成器推导式
  9. 线性代数向量乘法_标量乘法属性1 | 使用Python的线性代数
  10. c#象棋程序_C ++程序确定象棋方块的颜色