作者:Vamei 出处:http://www.cnblogs.com/vamei

https://blog.csdn.net/flyfrommath/article/details/77447587

基础01 hello world

一. 命令行执行

print('Hello World!')

二. 小程序执行

创建hello.py文件后,命令行执行报错。

这里的解决方法是,找到文件对应的路径,再执行。

或者直接在该目录路径下打开cmd,运行。

三. 脚本执行

windows如何修改程序的权限为可执行啊?

--因为电脑为Windows系统,无法执行linux命令。该问题不影响使用,暂时不管。

基础02 基本数据类型

变量不需声明,直接定义,可覆盖。

基础03 序列

区分tuple(定值表; 也有翻译为元组) 和 list [表]

注意:tuple内的元素不可变更,list内的元素可以变更。

>>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False)         # s1是一个tuple

>>>s2 = [True, 1, 'smile']                                 # s2是一个list

>>>s3 = [1,[3,4,5]]

>>>s4 = []

其他引用方式

基本样式 [下限:上限:步长]

含义为:下限 =< 元素 < 上限

步长理解:

上图中步长=2意义为:取0,2,4的元素。

步长=1即为全部元素,步长=3为0,3,6的元素。

在反向引用时,步长=-1为全部元素,步长=-2为反向0,2,4的元素,以此类推。见附图。

字符串

字符串是定值表-元组。

基础04 运算

数学  +, -, *, /, **, %

判断  ==, !=, >, >=, <, <=, in

逻辑  and, or, not

注意:双等号为判断。

基础05 缩进与选择

缩进

对比C,
if ( i > 0 )
{
x = 1;
y = 2;
}
python中,
if i > 0:
x = 1
y = 2

在Python中, 去掉了i > 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。

多出来了if ...之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。

if语句

i = 1
x = 1
if i > 0:
x = x+1
print x

以上为if语句文本。先说明下如何在python shell中调用.py文件。

使用命令为:

1.import sys                                  #引入sys库体,python的信息模块

2.sys.path.append("D:/python")     #系统路径中填写存放.py文件地址,然后通过import方法导入

3.from ifif(python文件名) import *   #从ifif.py文件加载内容

注意:

第2步中sys.path返回一个list,使用append()方法查找列表。

第3步为from,文件名不要与python语言重复,并且不用加.py后缀。

from (文件名)的意思为导入该文件,也可以简单称之为类; import *的意思是导入库中所有的类,函数,变量等等信息。

执行结果如下:

问题:为什么只允许执行一次?

询问开发小哥,"理论上来说,如果当前包的内容已经加载到python虚拟机了,如果你再次加载这个包不会输出,import相当于无效"。

负责的if语句执行

if结构嵌套使用

大神总结

if语句之后的冒号

以四个空格的缩进来表示隶属关系,Python中不能随意缩进

if  <条件1>:

statement

elif <条件2>:

statement

elif <条件3>:

statement

else:

statement

在python输出中,关于括号的用法,建议后续使用中加上括号。

python笔记01-05的更多相关文章

  1. python笔记01:基础知识

    1.4 数字和表达式 # -*- coding:utf-8 -*- #1.4 #除法 print 1 / 2 print 1.0 / 2 print 10 / 3 print 10.0 / 3.0 p ...

  2. Python笔记 #01# Convert Python values into any type

    源:DataCamp datacamp 的 DAILY PRACTICE  + 日常收集. How much is your $100 worth after 7 years? Guess the t ...

  3. python笔记01

    一.编码: (一)编码分类 ①ascii编码: 占有1个字节,8位,可表示2**8个字符,(py2默认编码方式). ②unicode: 万国码,占有4个字节,32位,可表示2**32个字符. ③utf ...

  4. python笔记01(详情请看廖雪峰的官方网站)

    python 在调用函数的时候, 如果传入的参数数量不对, 如果传入的参数类型不对 会报TypeError的错误,并且Python会明确提示参数错误原因. hex()内置函数会把一个整数转换成十六进制 ...

  5. python笔记-01

    Python环境安装 1.Windows下一键环境安装包 2.Python2.X与Python3.X 什么是代码? 代码是现实世界事物在计算机世界中的映射 什么是写代码? 写代码是将现实世界中的事物用 ...

  6. python笔记05

    python笔记05 数据类型 上个笔记知识点总结: 列表中extend特性:extend,(内部循环,将另外一个列表,字符串.元组添加到extend前的列表中) li.extend(s),将s中元素 ...

  7. python笔记-1(import导入、time/datetime/random/os/sys模块)

    python笔记-6(import导入.time/datetime/random/os/sys模块)   一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其 ...

  8. python笔记 - day6

    python笔记 - day6 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 大纲: 利用递归,实现阶乘: Python反射 pyt ...

  9. python笔记之提取网页中的超链接

    python笔记之提取网页中的超链接 对于提取网页中的超链接,先把网页内容读取出来,然后用beautifulsoup来解析是比较方便的.但是我发现一个问题,如果直接提取a标签的href,就会包含jav ...

  10. Redis:学习笔记-01

    Redis:学习笔记-01 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 1. Redis入门 2.1 ...

随机推荐

  1. Counting Sort(Java)

    public static void countingsort(int[] a, int n) //n = a.length { int max = a[0], min = a[0]; for(int ...

  2. RabbitMQ之安装

    RabbitMQ是一个消息代理.它的核心原理非常简单:接收和发送消息.你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处.在这个比喻中,RabbitMQ就扮演着邮箱.邮局以 ...

  3. kafka基本介绍

    kafka基础知识 几个概念 kafka作为一个集群运行在一个或多个服务器上.kafka集群存储的消息是以topic为类别记录的.每个消息(也叫记录record,我习惯叫消息)是由一个key,一个va ...

  4. Day 1 下午

    POINT 1 贪心 每一步都取当前的最优解的思想:一般来说符合直观思路,需要严格的证明:OI中使用多个错误的贪心策略进行加成有时会有良好的效果 例一给定N个农民,第i个农民有Ai单位的牛奶,单价Pi ...

  5. P1462 通往奥格瑞玛的道路

    P1462 通往奥格瑞玛的道路 题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡 ...

  6. bzoj 5338: [TJOI2018]xor (树链剖分+可持久化01Trie)

    链接:https://www.lydsy.com/JudgeOnline/problem.php?id=5338 题面: 5338: [TJOI2018]xor Time Limit: 30 Sec  ...

  7. 【转】Java 线程池

    什么是线程池? 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程.线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求.然而, ...

  8. 一本通 一笔画问题 洛谷P1636 Einstein学画画

    P1636 Einstein学画画 相信大家都玩过一笔画这种游戏吧,这其实算得上是我们能够接触到的比较常见的数学问题,有一个很知名的就是七桥问题 这个问题包括所有的一笔画问题都是在欧拉回路的涵盖范围内 ...

  9. MongoDB配置简明文档

    1.下载MongoDB程序包(RHEL 7 Linux 64-bit x64) [root@mongodb /]# wget -P/usr/local/src/ https://fastdl.mong ...

  10. python第十三天,函数的嵌套定义,global,nonlocal关键字的使用,闭包及闭包的运算场景,装饰器

    今日内容 1. 函数的嵌套定义 2.global,nonlocal关键字 3.闭包及闭包的运用场景 4.装饰器 函数的嵌套定义 1. 概念:在一个函数内部定义另一个函数 2 .为什么要有函数的嵌套定义 ...