python笔记01-05
作者: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的更多相关文章
- 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 ...
- Python笔记 #01# Convert Python values into any type
源:DataCamp datacamp 的 DAILY PRACTICE + 日常收集. How much is your $100 worth after 7 years? Guess the t ...
- python笔记01
一.编码: (一)编码分类 ①ascii编码: 占有1个字节,8位,可表示2**8个字符,(py2默认编码方式). ②unicode: 万国码,占有4个字节,32位,可表示2**32个字符. ③utf ...
- python笔记01(详情请看廖雪峰的官方网站)
python 在调用函数的时候, 如果传入的参数数量不对, 如果传入的参数类型不对 会报TypeError的错误,并且Python会明确提示参数错误原因. hex()内置函数会把一个整数转换成十六进制 ...
- python笔记-01
Python环境安装 1.Windows下一键环境安装包 2.Python2.X与Python3.X 什么是代码? 代码是现实世界事物在计算机世界中的映射 什么是写代码? 写代码是将现实世界中的事物用 ...
- python笔记05
python笔记05 数据类型 上个笔记知识点总结: 列表中extend特性:extend,(内部循环,将另外一个列表,字符串.元组添加到extend前的列表中) li.extend(s),将s中元素 ...
- python笔记-1(import导入、time/datetime/random/os/sys模块)
python笔记-6(import导入.time/datetime/random/os/sys模块) 一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其 ...
- python笔记 - day6
python笔记 - day6 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 大纲: 利用递归,实现阶乘: Python反射 pyt ...
- python笔记之提取网页中的超链接
python笔记之提取网页中的超链接 对于提取网页中的超链接,先把网页内容读取出来,然后用beautifulsoup来解析是比较方便的.但是我发现一个问题,如果直接提取a标签的href,就会包含jav ...
- Redis:学习笔记-01
Redis:学习笔记-01 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 1. Redis入门 2.1 ...
随机推荐
- Day9 轨道角动量
转自中山大学电子与信息工程 http://seit.sysu.edu.cn/node/1004 能量.动量(角动量和线动量)光子的基本属性,其中光子角动量包括自旋角动量和轨道角动量(Orbital a ...
- 响应式用法rem,需要加入这段JS
<script type="text/javascript"> $(function(){ function size() { winWidth = $(window) ...
- 有这iconfont.woff文件 为什么还报404
解决方法1.打开服务器IIS管理器,找到MIME类型. 2.添加MIME类型 添加三条: 文件扩展名 MIME类型 .svg image/svg+xml.woff application/x-font ...
- 在ConoHa上Centos7环境下源码安装部署LNMP
本文记录了从源码,在Centos 7上手动部署LNMP环境的过程,为了方便以后对nginx和mariadb进行升级,这里采用yum的方式进行安装. 1.建立运行网站和数据库的用户和组 groupadd ...
- os与sys模块
os 1.os.pardir #获取当前目录的父目录字符串名:('..') 2.os.mkdir('dirname') #创建单级目录:相当于shell中mkdir dirname 3.os.make ...
- Java代码的编译与反编译那些事儿
原文:Java代码的编译与反编译那些事儿 编程语言 在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language).编程语言(Programming Language) ...
- Linux系统扩容根目录磁盘空间的操作方法
问题描述 系统的服务无法正常运行,查看磁盘空间,发现根目录已经满了 解决过程 1.添加磁盘空间 2.使用fdisk -l命令查看磁盘信息 3.新建磁盘分区 4.使用fdisk /dev/sda3, 创 ...
- 洛谷P1032 字串变换-题解
https://www.luogu.org/problemnew/show/P1032--(题目传送) 好在数据范围很小,暴力一点也能过.思路较简单,按照所有规则,从第一位开始广搜. 注意:1.str ...
- 第四十四篇--做一个简单的QQ登录界面
功能:输入用户名和密码,正确,显示登录成功,为空的话,提示用户名和密码不能为空,还有记住密码功能. MainActivity.java package com.aimee.android.play.q ...
- Vue 报错[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders
场景:父组件向子组件传递数据,子组件去试图改变父组件数据的时候. 解决:子组件通过事件向父组件传递信息,让父组件来完成数据的更改. 比如:我的父组件是普通页面,子组件是弹窗的登录界面,父组件传递的数据 ...