python_第一章
从今天开始,正式开始学习python书籍:python 编程:从入门到实践。 感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何 晦涩难懂的知识。
1.排序: 正排:sort() :永久性更改 “永久性更改” 是按照字母表的顺序进行 排列
反排:moto.sort(reverse = false)
暂时更改,正序:sorted
倒着打印直接:reverse
**从今天开始,正式开始学习python书籍:《python 编程:从入门到实践》。感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何晦涩难懂的知识.**
#Python基础知识梳理
##排序
首先,我们先来学习几个常用的方法
**正排**:sort()->永久性更改
“永久性更改” 是按照字母表的顺序进行排列,当你使用了该方法之后,你就会发现,列表中的元素已经按照你的要求进行永久性更改了。
举例:
反排:moto.sort(reverse = false)
暂时更改,正序:sorted
倒着打印直接:reverse
2.长度:len()
3.循环:for magician in magicians :
print(magican);
注意缩进,注意,for 循环有个冒号
4.range()创建列表中的数值,range(1,10)
5.list(range(1,3) :将数值转换成为列表
list(range(1,10,2) :还可指定步长
6.squares =[value **2 for value in range(1,11)]
7.
从今天开始,正式开始学习python书籍:python 编程:从入门到实践。 感兴趣的读者可以去网上搜索这本书,适合读者入门,读下来,不会有任何 晦涩难懂的知识。
1.排序: 正排:sort() :永久性更改 “永久性更改” 是按照字母表的顺序进行 排列
反排:moto.sort(reverse = false)
暂时更改,正序:sorted
倒着打印直接:reverse
2.长度:len()
3.循环:for magician in magicians :
print(magican);
注意缩进,注意,for 循环有个冒号
4.range()创建列表中的数值,range(1,10)
5.list(range(1,3) :将数值转换成为列表
list(range(1,10,2) :还可指定步长
6.squares =[value **2 for value in range(1,11)]
if语句
1.比较是否相等时,区分大小写
2.检查多个条件时,使用 and or
3.检查特定的值是否在列表中:not in 或是in
4.多个条件检查的情况应该是:if elif else 这样的三层
5.也可使用多个elfi 块
6.并不一定要求要有else 这个块
7.if rr: 判断列表是否为空
字典
1.字典是一系列的键对值
2.键值对的表示方式是:alien ={'color':'yello','point':'8'} 注意是括号
3.删除键值对:del
4.遍历字典:注意那个items(),
for key,value in user_name.items():
print(key);
print(value);
遍历键值:
for key1 in user_name.keys():
print(key1.title())
while,input
1.inpt
message = input("i will repeat what you said to me");
print(message);
2.创建多个行
promt = "iiiii";
promt + = "sdfjo";
3.类型转换: age = (int)age
4.注意 if语句后面有那两个冒号
if a %2 ==2 :
print();
else:
print();
while
1.在进行比较之前,你要先进行对要比较的东西,先进行一个初始值的赋值
标志:注意这里一定要赋值为True,Flase
active = True;
while active:
message = input('promt');
if message == 'quit':
active = False;
else:
print(message);
函数:注意跟差不多,也是要每一个实参和形参顺序要一致
def my_learn():
print("what i learn in this curriculum is the function how to use");
my_learn();
还可以使用关键字实参进行传参:my_learn(subject='math',teacher = 'jj');
务必指出形参定义的名字
循环else子句
如果循环正常执行,就会执行else字句,如果为非正常执行,则不会执行else字句 (break)
质数的性质是:大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。
三元表达式子
真值 if条件 else 假值
a
b
print(b,a) if a>b else print(a,b)
1.
if not z
z = y
刷新数据,防止非用户的数据输入,并且成为输出的数据
2.正则笔记
特殊符号以及文本 组合在一起,代表一些规则,称为正则
[abc]*:1 ,a ,A
a?:a,匹配前面的出现正则0次或一次
. :匹配任何字符
.*:abc,aaaa,
\d :匹配任何数字 [0,9]
\s:
转自https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
2.长度:len()
3.循环:for magician in magicians :
print(magican);
注意缩进,注意,for 循环有个冒号
4.range()创建列表中的数值,range(1,10)
5.list(range(1,3) :将数值转换成为列表
list(range(1,10,2) :还可指定步长
6.squares =[value **2 for value in range(1,11)]
if语句
1.比较是否相等时,区分大小写
2.检查多个条件时,使用 and or
3.检查特定的值是否在列表中:not in 或是in
4.多个条件检查的情况应该是:if elif else 这样的三层
5.也可使用多个elfi 块
6.并不一定要求要有else 这个块
7.if rr: 判断列表是否为空
字典
1.字典是一系列的键对值
2.键值对的表示方式是:alien ={'color':'yello','point':'8'} 注意是括号
3.删除键值对:del
4.遍历字典:注意那个items(),
for key,value in user_name.items():
print(key);
print(value);
遍历键值:
for key1 in user_name.keys():
print(key1.title())
while,input
1.inpt
message = input("i will repeat what you said to me");
print(message);
2.创建多个行
promt = "iiiii";
promt + = "sdfjo";
3.类型转换: age = (int)age
4.注意 if语句后面有那两个冒号
if a %2 ==2 : print();
else: print();
while
1.在进行比较之前,你要先进行对要比较的东西,先进行一个初始值的赋值
标志:注意这里一定要赋值为True,Flase
active = True;
while active:
message = input('promt');
if message == 'quit':
active = False;
else:
print(message);
函数:注意跟差不多,也是要每一个实参和形参顺序要一致
def my_learn():
print("what i learn in this curriculum is the function how to use"); my_learn();
还可以使用关键字实参进行传参:my_learn(subject='math',teacher = 'jj');
务必指出形参定义的名字
循环else子句
如果循环正常执行,就会执行else字句,如果为非正常执行,则不会执行else字句 (break)
质数的性质是:大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。
三元表达式子
真值 if条件 else 假值
a
b
print(b,a) if a>b else print(a,b)
1.
if not z
z = y
刷新数据,防止非用户的数据输入,并且成为输出的数据
2.正则笔记
特殊符号以及文本 组合在一起,代表一些规则,称为正则
[abc]*:1 ,a ,A
a?:a,匹配前面的出现正则0次或一次
. :匹配任何字符
.*:abc,aaaa,
\d :匹配任何数字 [0,9]
\s:

转自https://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
python_第一章的更多相关文章
- 《Django By Example》第一章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:本人目前在杭州某家互联网公司工作, ...
- MyBatis3.2从入门到精通第一章
第一章一.引言mybatis是一个持久层框架,是apache下的顶级项目.mybatis托管到goolecode下,再后来托管到github下.(百度百科有解释)二.概述mybatis让程序将主要精力 ...
- Nova PhoneGap框架 第一章 前言
Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...
- 第一章 MYSQL的架构和历史
在读第一章的过程中,整理出来了一些重要的概念. 锁粒度 表锁(服务器实现,忽略存储引擎). 行锁(存储引擎实现,服务器没有实现). 事务的ACID概念 原子性(要么全部成功,要么全部回滚). 一致性 ...
- 第一章 Java多线程技能
1.初步了解"进程"."线程"."多线程" 说到多线程,大多都会联系到"进程"和"线程".那么这两者 ...
- 【读书笔记】《编程珠玑》第一章之位向量&位图
此书的叙述模式是借由一个具体问题来引出的一系列算法,数据结构等等方面的技巧性策略.共分三篇,基础,性能,应用.每篇涵盖数章,章内案例都非常切实棘手,解说也生动有趣. 自个呢也是头一次接触编程技巧类的书 ...
- 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介
前言: 为什么会想到把<JavaScript 高级程序设计(第 3 版)>总结记录呢,之前写过一篇博客,研究的轮播效果,后来又去看了<JavaScript 高级程序设计(第3版)&g ...
- 《Entity Framework 6 Recipes》翻译系列 (1) -----第一章 开始使用实体框架之历史和框架简述
微软的Entity Framework 受到越来越多人的关注和使用,Entity Framework7.0版本也即将发行.虽然已经开源,可遗憾的是,国内没有关于它的书籍,更不用说好书了,可能是因为EF ...
- 《Entity Framework 6 Recipes》翻译系列(2) -----第一章 开始使用实体框架之使用介绍
Visual Studio 我们在Windows平台上开发应用程序使用的工具主要是Visual Studio.这个集成开发环境已经演化了很多年,从一个简单的C++编辑器和编译器到一个高度集成.支持软件 ...
随机推荐
- php获取数据库中数据
<?php header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "local ...
- Kotlin入门(5)字符串及其格式化
上一篇文章介绍了数组的声明和操作,包括字符串数组的用法.注意到Kotlin的字符串类也叫String,那么String在Java和Kotlin中的用法有哪些差异呢?这便是本文所要阐述的内容了. 首先要 ...
- 取消Eclipse等号、分号、空格代码自动补全
本文主要参考了以下文章 http://www.cnblogs.com/a-zx/p/3388041.html 本文基于 Eclipse Java EE IDE for Web Developers ...
- android recovery代码修改之原生建议
我们都知道recovery升级的时候,是根据升级脚本updater-script里面的函数,去一步步执行的,比如mount,format等相关的操作,有时候我们需要增加一些自己特殊的更新的接口,这时候 ...
- 第七章 鼠标(CONNECT)
/* CONNECT.C -- Connect-the-Dots Mouse Demo Program (c) Charles Petzold,1998 */ #include <Windows ...
- HTTP协议响应码及get请求和post请求比较
HTTP协议响应码 1XX:信息响应类,表示接收到请求并且继续处理 2XX:处理成功响应类,表示动作被成功接受.理解和接受 200 OK:表示从客户端发来的请求在服务器端被正常处理了 204 No C ...
- validator js验证器
转自:https://github.com/jaywcjlove/validator.js 轻量级的JavaScript表单验证,字符串验证.没有依赖,支持UMD 导入js库 <script t ...
- 4.3Python数据类型(3)之字符串类型
返回总目录 目录: 1.字符串的概念 2.字符串的形式 3.字符串的转义符 4.字符串一般操作 5.字符串函数操作 (一)字符串的概念 由单个字符组成的一个集合 (二)字符串的形式 双引号与单引号的效 ...
- 17秋 软件工程 第六次作业 Beta冲刺 Scrum3
17秋 软件工程 第六次作业 Beta冲刺 Scrum3 各个成员冲刺期间完成的任务 世强:完成手势签到模块,重构活动详情页面: 陈翔:完善超级管理员后端login模块,完成logout模块: 树民: ...
- 移除元素的golang实现
给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成 ...