编码方式

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

注释

-行注释 #

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

基础语法

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

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

-input()输入

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

变量名称

-数字不可以开头

-驼峰命名法

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

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

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

变量类型

-部分知识点

  -关键字

 import keyword   #引入关键字模块
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:整数

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

      -%s:字符串

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

      -多个%格式化

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

       或者

 s = ("Today is %s,I\'m %d years old,I love %s"%("6月19日",25,"China"))
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

 i = (a or c) and b
j = a or c and b
m = a and not b
print(i,j,m)

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

-位运算(待续)

-成员运算

  -in

  -not in

  -返回的值是布尔值

-身份运算符

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

  -is

  -not is

  -返回的值是布尔值

  -固定内存:-5~256

-优先级

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

-优先级由高到低:

  -指数:**

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

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

  -加、减:+,-

  -左移、右移:<<,>>

  -按位与:&

  -按位异或:^

  -按位或:|

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

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

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

  -身份运算符:is,is not

  -成员运算符:in,not in

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

Python学习过程笔记整理(一)的更多相关文章

  1. Python学习过程笔记整理(四)

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

  2. Python学习过程笔记整理(二)

    程序三大结构 -顺序 -分支 -循环 分支 -语法: if 条件表达式: 语句 ... -双向分支 if 条件表达式: 语句 ... else: 语句 ... -多路分支 if 条件表达式: 语句 . ...

  3. Python学习过程笔记整理(三)

    函数 -函数使用 -函数需要先定义,定义不会执行函数 -使用函数,俗称调用 -定义函数 -格式:def 函数名称(参数=默认值):,函数名称不能用大驼峰,参数可以没有 -调用函数 -格式:函数名(参数 ...

  4. python学习笔记整理——字典

    python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ...

  5. python学习笔记整理——集合 set

    python学习整理笔记--集合 set 集合的用途:成员测试和消除重复的条目,进行集合运算 注意:花括号或set()函数可以用于创建集合. 注意:若要创建一个空的集合你必须使用set(),不能用{} ...

  6. python 学习笔记整理

    首先自我批评一下,说好的一天写一篇博客,结果不到两天,就没有坚持了,发现自己做什么事情都没有毅力啊!不能持之以恒.但是,这次一定要从写博客开始来改掉自己的一个坏习惯. 可是写博客又该写点什么呢? 反正 ...

  7. python学习笔记整理——元组tuple

    Python 文档学习笔记2 数据结构--元组和序列 元组 元组在输出时总是有括号的 元组输入时可能没有括号 元组是不可变的 通过分拆(参阅本节后面的内容)或索引访问(如果是namedtuples,甚 ...

  8. python学习笔记整理——列表

    Python 文档学习笔记 数据结构--列表 列表的方法 添加 list.append(x) 添加元素 添加一个元素到列表的末尾:相当于a[len(a):] = [x] list.extend(L) ...

  9. Python学习笔记整理总结【语言基础篇】

    一.变量赋值及命名规则① 声明一个变量及赋值 #!/usr/bin/env python # -*- coding:utf-8 -*- # _author_soloLi name1="sol ...

随机推荐

  1. n=n+1 放在print(s)的前/后的影响

    # 1+2+3+4+5+6+.....+100 = ? #关键在于,当n为时,才print(s) n = 1s = 0while n < 101: s = s + n if n ==100: # ...

  2. 将Python打包成可执行文件exe的心路历程

    导言: 我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller .py2exe,最后还是选择的pyinstaller,用的时候踩过了挺多的坑 ...

  3. CSS3 新增颜色表示方式

    一.CSS1&2颜色表示方式(W3C标准) 1.Color name  颜色名称方式(用颜色关键字表示对应的颜色.) 例如:red(红色).blue(蓝色).pink(粉色) 优点:方便快捷而 ...

  4. 4514: [Sdoi2016]数字配对

    Description 有 n 种数字,第 i 种数字是 ai.有 bi 个,权值是 ci. 若两个数字 ai.aj 满足,ai 是 aj 的倍数,且 ai/aj 是一个质数, 那么这两个数字可以配对 ...

  5. empty与isset,null与undefined

    一. null VS undefined VS NaN 1. null 定义:null是特殊的object,是空对象,没有任何属性和方法. document.writeln(typeof null); ...

  6. [译]新的CCSDS图像压缩推荐标准

    摘要——空间数据系统咨询委员会(CCSDS)的数据压缩工作组最近通过了图像数据压缩议案,最终版本预计在2005年发布.议案中采用的算法由两部分组成,先是一个对图像的二维离散小波变换,然后是对变换后的数 ...

  7. Ubuntu下查看自己的GPU型号

    1.在命令行中输入:lspci 即可看到当前显卡型号. 2.Ubuntu 14.04 安装 Nvidia 私有驱动 sudo apt-get install nvidia-331 3.进行双显卡切换n ...

  8. 自动搭建ssm项目

    手把手教你搭建ssm项目 注意,必须修改:包名.数据库名称.账号.密码 注意:必须配置好第一次,“引入后”才能配置第二次 第一步:打开idea选择创建maven项目 import java.io.*; ...

  9. Kafka设计解析(十一)Kafka无消息丢失配置

    转载自 huxihx,原文链接 Kafka无消息丢失配置 目录 一.Producer端二.Consumer端 Kafka到底会不会丢数据(data loss)? 通常不会,但有些情况下的确有可能会发生 ...

  10. 【Git】Git Bash

    版本控制工具Git Bash软件 安装 git.exe  即可