python学习笔记—Day1
1. python使用<变量名>=<表达式>的方式对变量进行赋值
a=1;
python中数分为整数和浮点数
字符串的定义一定要用引号,单引号和双引号是等价的
三引号用来输入包含多行文字的字符串
s=”’hello
my
word”’
2. python里面的数据类型:整数、浮点数、字符串、布尔值、
3. 字符串的加法
s=”hello ”+”world”
print(s)
4. 字符串的索引
s[1]
5. 字符串的分割
s=”hello world”
s.split()
6. 字符串的长度
len(s)
7. python中的数据结构:列表list,元祖tuple,字典dict,集合set
(1)列表[]
列表中数据类型是可以不一样的
列表操作
列表相加
列表索引
在列表末尾增加数:append,a.apend
在列表中插入某个数据a.insert(1,129)à在列表第2个元素中插入元素129
在列表中删除数据a.pop()à若在中括号中没有任何数字,则默认删除最后一个元素,若为a.pop(2),则为删除列表的第二个元素
列表数据切片àa[0:3] 取出列表中第1,2,3个元素,
a[:3]从第一个元素开始,取到第3个元素
a[1:]从第二个元素开始,取到最后一个元素
a[0:-1]从第一个元素开始,取到最后一个元素的前一个元素
列表生成式:
list(range(1,11))
[x**2] for x in range(1,10)
[i for i in range(1,100) if i%10==0]
(2)元组()
(tuple,用()来表示,tuple和list非常类似,但tuple一旦初始化就不能修改,c常用来做常量,防止被修改)
(3)字典dictà字典中的数据可以是任何类型,也可以是字典
mv={'name':'肖生克的救赎','actor':'罗宾斯','score':'9.6','country':'USA'}
mv
若要打印出所有的键值àmv.keys()
若要打印出所有的值àmv.values()
对数据进行修改可以直接修改àmv[‘泰坦尼克号’]à可以直接将名字修改
增加数据àmv[‘directors’]=’wangke’
删除数据àmv.pop(directors)
(4)集合{}àpython用{}来生成集合,集合中不含有相同元素
集合可以直接做交集
s1={1,2,3,4}
s2={2,3,5,6}
交集às1&s2
并集às1|s2
(5)python内置函数
(6)python自定义函数
使用def关键词定义一个函数
def后面是函数的名称,括号中是函数的参数,不用的参数用逗号隔开,def fun():的形式是必须有的,参数可以为空
使用缩进来划分函数的内容
return返回特定的值,如省略,返回none
python学习笔记—Day1的更多相关文章
- Python学习笔记 - day1 - 概述及安装
Python概述 Python是一种计算机程序设计语言.我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. Python ...
- Python学习笔记——Day1
突破从改变开始,一行行字符,熟悉的感觉,还是那个味儿...呀哈哈哈 一.变量 变量是计算机语言中能存储计算结果或能表示值的抽象概念,变量可以通过变量名访问.调用及修改.变量通常表示可变状态,即具有存储 ...
- [python学习笔记]Day1
初识python 第一个python程序: print('Hello,Python') >>>Hello,Python python2与python3的一些主要的区别: 1.在pyt ...
- Python学习笔记-day1(if流程控制)
在python中,流程控制语句为强制缩进(4空格) if username=='lmc' and password=='123456': print('Welcome User {name} logi ...
- Python学习笔记-day1(while流程控制)
count = 0 while True: #print('count:',count) if count == 3: print('you guess over 3 times!fuck off!' ...
- 【目录】Python学习笔记
目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...
- python学习笔记整理——字典
python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ...
- VS2013中Python学习笔记[Django Web的第一个网页]
前言 前面我简单介绍了Python的Hello World.看到有人问我搞搞Python的Web,一时兴起,就来试试看. 第一篇 VS2013中Python学习笔记[环境搭建] 简单介绍Python环 ...
- python学习笔记之module && package
个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...
随机推荐
- linux下使用sha256sum生成sha256校验文件,并校验其一致性
[root@localhost ]# " >test.zip 生成sha256文件校验文件 [root@localhost ]# sha256sum test.zip >test ...
- linux的使用
第一 安装ubuntu操作系统 1. ubuntu下解决中英文输入法问题 问题: ubuntu在安装了搜狗输入法后无法切换英文,即使在搜狗输入法中设置了切换按键依然无反应, 原因在于当前系统中只有一个 ...
- LODOP直接用base64码输出图片
Lodop中的ADD_PRINT_IMAGE,也可以直接输出base64码图片,不用加img标签,如果加了img标签,会被当做超文本对待,受浏览器引擎解析的影响. 什么时候使用base64码直接输出比 ...
- vue axios 封装(二)
封装二: http.js import axios from 'axios' import storeHelper from './localstorageHelper' // 全局设置 const ...
- 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
Spring入门篇 学习笔记 @AspectJ 的风格类似纯 java 注解的普通 java 类 Spring 可以使用 AspectJ 来做切入点解析 AOP 的运行时仍旧是纯的 Spring AO ...
- codeforces630C
Lucky Numbers CodeForces - 630C 小希称只含7和8的数是幸运数,那么不超过n位的幸运数有多少个? Input 一个整数 n (1 ≤ n ≤ 55) Output 输出幸 ...
- hdu-5536(字典树)
题意:给你n个数,让你在n个数中选三个,使得(a1+a2)^a3的值最大,a1!=a2!=a3(下标不等于): 解题思路:01字典树可以写,因为数据小,我们可以先把n个数建一颗字典树,然后两边for找 ...
- Nginx 如何限制响应速度
在 location 里设置 location { set $limit_rate 1k; 表示每秒只响应1k的速度 }
- BZOJ2434 [NOI2011] 阿狸的打字机 【树链剖分】【线段树】【fail树】【AC自动机】
题目分析: 画一下fail树,就会发现就是x的子树中属于y路径的,把y剖分一下,用线段树处理 $O(n*log^2 n)$. 代码: #include<bits/stdc++.h> usi ...
- 「2017 Multi-University Training Contest 7」2017多校训练7
1002 Build a tree(递归) 题目链接 HDU6121 Build a tree 有一棵n个点的有根树,标号为0到n-1,i号点的父亲是\(\lfloor\frac{i-1}{k}\rf ...