~代表省略的内容,如变量名、字符串等等

1、Pyhton中比较特别的运算:


**:代表指数运算,例如2**3 = 8

//:代表整除运算,这一点和Java不同

2、Python的注释:


#:单行注释

"""~""":多行注释

3、Python最常见的三种数据类型:


int、float、str

再来一个不常见的NoneType的唯一值:None 区分大小写

4、input相关:


input输入的东西最后都被转化为字符串

5、强制类型转换:


int->str:int(str);

str->int:str(int);

...

6、求取字符串长度:


len(str);

7、选择结构:


if~:

...

elif~:

...

else:

...

8、For循环:


for i in range(n):

...

range(fi,en,step-len)

9、import导包:


Python叫导入模块

import math,sys,random,os

奇巧淫技:from ~ import * 这样导包可以不加前缀

10、提前结束程序:


sys.exit()  要提前导包 import sys

11、print的常用技巧:


end:

print('hello',end='')

print('world')

输出helloworld

sep:

print('a','b')输出a b

print('a','b',sep=',')输出a,b

12、Python函数:


def hello():

...

13、globel关键字:


可以把函数里的变量弄成全局变量

14、异常处理:


Java:try{}catch(){}

Python:try:...except ~:...

15、列表:


spam[-1]:倒数第一个还原为正常的spam[len(spam)-1]

del spam[index]:删除这个索引下的值

两个列表衔接起来:[...] + [...]

in spam:在里面?

not in spam:不在里面?

range(~):类似与一个列表

16、很重要的多重赋值方法:


a,b,c = ['a','b','c']

17、列表的一些常用函数:


spam.index(num):找东西

spam.inser(index,sth):插入东西

spam.append(sth):增添东西

spam.sort([reverse = True]):排序,默认为升序,,可变为降序

18、Python续命符:


\:你没有看错,就是这个续命符

19、元组:


type(('a',)):输出tuple元组

type(('a')):输出str字符串

20、copy模块:


import copy

copy.copy(list):浅拷贝

copy.deepcopy(list):深拷贝

21、字典


for k,v in ~.items():

~.keys()

~.values

dist.setdefault(k,v):好东西,有则返回有,无则创建返回传入值

pprint包:友好的字典输出包,pprint.pprint(dist)

22、字符串的各种奇巧淫技:


print(r''):原生字符串

print('''

"""):多行字符串

空白字符的概念:'\t','\n',' '

str.strip('~'):输出前后的东西,不分顺序

str.join([])

[] = str.split()

Python学习之路:一天搞定基础部分的更多相关文章

  1. Python 学习之路 (一):基础

    数据类型和变量 整数 在Python3中,整数可以处理任意大小的整数,不分长整型和整型, 十六进制用0x开头或者H结尾表示:0x2af ,2afH 用函数 int() 来转换字符串中的数字,里面不能包 ...

  2. python学习之路 八 :面向对象编程基础

    本节重点 了解面向对象.面向过程的区别 掌握什么是类,什么是对象 掌握如何定义及使用类和对象 了解类与对象间的关系 掌握类属性和实例属性 掌握绑定方法 一.编程范式 ​    ​编程即写程序or写代码 ...

  3. python学习之路---day25( 网络编程基础和初识socket)

    基本网络知识和初识socket一:基本知识 网线:传输电信号 集线器:将所有连接到集线器的网络设备连通起来 交换机: 升级版的集线器 网卡:接受电信号 MAC地址:物理地址: 8C-88-4B-88- ...

  4. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  5. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  6. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  7. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  8. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  9. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  10. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

随机推荐

  1. jQuery实现简易轮播图的效果

    (图片素材取自于小米官网) 刚开始接触jQuery的学习,个人觉得如果为了实现多数的动态效果,jQuery的确很简易方便. 下面简易的轮播图效果,还请前辈多多指教~ (努力学习react vue an ...

  2. Day14 集合(一)

    集合总体介绍 Java集合是java提供的工具包,包含了常用的数据结构:集合.链表.队列.栈.数组.映射等.Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列 ...

  3. windows配置cider和clojure clj

    windows配置cider和clojure clj */--> pre.src {background-color: #292b2e; color: #b2b2b2;} windows配置ci ...

  4. 韩天峰力荐 Swoole入门到实战打造高性能赛事直播平台

    第1章 课程介绍欢迎大家来到swoole的课程!本章主要是介绍了swoole的一些特性,以及使用场景,并且分享了swoole在其他公司的一些案例,最后重点讲解了swoole学习的一些准备工作.1-1 ...

  5. 正则匹配与替换 regexp & regsub

    正则匹配是使用正则表达式匹配字符串的一种方法:在脚本编写过程中,经常需要处理一些文本,而这些文本中可能只有部分信息是有用的,我们需要从文本中提取出这些有用信息:这时候,就需要编写特定格式的正则表达式, ...

  6. 知乎live考研数学冲刺135+资料分享

    前言 各位学弟学妹,您好,live中本来是给出了我的邮箱,通过邮箱来获取资料,但是没有想到,后来我每天打开邮箱,都是需要回复的邮件,少则一两封,多则四五封,每天如此,也是一个比较繁琐费时的方式.我决定 ...

  7. ddt 接口示范以及报告生成html案例

    1.数据构造获取我就不写了直接以test_data=[  ] 构造一个简单数据建模.实际你从哪里获取根据情况excel也好yaml也罢 2.用例套件处理,报告生成处理 import ddtimport ...

  8. 【vue】npm run mock & npm run dev 无法同时运行的解决

    [关于系统,没注明的都是windows系统,若以后用的是mac系统则会另外备注] 当项目数据是通过mock搭建而成(参照:[vue]本地开发mock数据支持)时,运行mock服务器和项目的命令 就参照 ...

  9. 阿里云linux服务器打开端口号

    之前linux回滚了下,然后就连不上xshell和filezille了,后台安全配置哪里也都打开了端口号了,还是不行.然后我就想重启下ssh服务 ,执行service sshd restart 提示1 ...

  10. django的Session-10

    目录 配置储存引擎 存储在sql数据库 储存在缓存 储存在本地文件 储存在redis session操作 django需要使用一个中间价来实现 session功能, 一般情况下默认启用了该中间价 ,可 ...