从今天开始,正式开始学习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_第一章的更多相关文章

  1. 《Django By Example》第一章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:本人目前在杭州某家互联网公司工作, ...

  2. MyBatis3.2从入门到精通第一章

    第一章一.引言mybatis是一个持久层框架,是apache下的顶级项目.mybatis托管到goolecode下,再后来托管到github下.(百度百科有解释)二.概述mybatis让程序将主要精力 ...

  3. Nova PhoneGap框架 第一章 前言

    Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...

  4. 第一章 MYSQL的架构和历史

    在读第一章的过程中,整理出来了一些重要的概念. 锁粒度  表锁(服务器实现,忽略存储引擎). 行锁(存储引擎实现,服务器没有实现). 事务的ACID概念 原子性(要么全部成功,要么全部回滚). 一致性 ...

  5. 第一章 Java多线程技能

    1.初步了解"进程"."线程"."多线程" 说到多线程,大多都会联系到"进程"和"线程".那么这两者 ...

  6. 【读书笔记】《编程珠玑》第一章之位向量&位图

    此书的叙述模式是借由一个具体问题来引出的一系列算法,数据结构等等方面的技巧性策略.共分三篇,基础,性能,应用.每篇涵盖数章,章内案例都非常切实棘手,解说也生动有趣. 自个呢也是头一次接触编程技巧类的书 ...

  7. 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介

    前言: 为什么会想到把<JavaScript 高级程序设计(第 3 版)>总结记录呢,之前写过一篇博客,研究的轮播效果,后来又去看了<JavaScript 高级程序设计(第3版)&g ...

  8. 《Entity Framework 6 Recipes》翻译系列 (1) -----第一章 开始使用实体框架之历史和框架简述

    微软的Entity Framework 受到越来越多人的关注和使用,Entity Framework7.0版本也即将发行.虽然已经开源,可遗憾的是,国内没有关于它的书籍,更不用说好书了,可能是因为EF ...

  9. 《Entity Framework 6 Recipes》翻译系列(2) -----第一章 开始使用实体框架之使用介绍

    Visual Studio 我们在Windows平台上开发应用程序使用的工具主要是Visual Studio.这个集成开发环境已经演化了很多年,从一个简单的C++编辑器和编译器到一个高度集成.支持软件 ...

随机推荐

  1. python *args,**kwargs用法

    *args用于接受传入的值,无限制,但是不能接收key类型的,如c=2 def fun(*args): for i in args: print(i) print("test") ...

  2. 新浪微博POI点签到数据及可视化的初步成果

    目前仅对山东省区域进行了抓取,权限不够高,抓取的速度非常慢,所以导致效率比较低... 数据抓取采用调用微博开放平台API的方法,数据存储采用mysql,格点数据分辨率为30″,山东省的MBR范围内(包 ...

  3. Java并发编程(七)深入剖析ThreadLocal

    一.对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多.可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个 ...

  4. 51Testing专访史亮:测试人员在国外

    不久前,我接受了51Testing的访问,讨论了软件测试的一些问题.以下是全文. 1.史亮老师,作为我们51Testing的老朋友,能和我们说说您最近在忙些什么吗? 自2011年起,我加入Micros ...

  5. spring 使用外部属性文件

    一.PropertyPlaceholderConfigurer spring提供的PropertyPlaceholderConfigurer实现类能够使Bean在配置时引用外部属性文件. Proper ...

  6. (网页)js常见报错之Unexpected token in JSON at position

    出现这个报错提示,根本原因只有一个--json解析异常,所以请大家直接去关注自己json的返回数据注意检查其返回内容和内容的格式是否正确,至于本文血案的导火索是因为json注释滴问题.

  7. python:异常处理、自定义异常、断言

    什么是异常: 当程序遭遇某些非正常问题的时候就会抛出异常:比如int()只能处理能转化成int的对象,如果传入一个不能转化的对象就会报错并抛出异常 常用的异常有: ValueError :传入无效的错 ...

  8. ubuntu通过apt-get安装JDK8

    安装python-software-properties apt-get install python-software-properties apt-get install software-pro ...

  9. VS2015 无法启动 IIS Express Web 服务器 解决方案

    VS2015 IIS Express 无法启动Web 解决方案 [亲测已成功] 1.我的电脑—管理—事件查看器—Windows日志—应用程序: 详细信息会提示你:[模块 DLL C:\Program ...

  10. Linux下的sysfs与udev的关系是什么?

    sysfs  sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户的空间存取到.简单介绍sysfs文件系统,您可能想知道 sysfs 是怎么认出系统中存在的设备以及应该使用什 ...