python 基础学习1
1.注释
与shell一样,python也是以#开始为注释语句
2.运算符
+ - * / // **
python中有2种除法:单斜杠是普通除法,双斜杠是浮点数除法(结果四舍五入)
< <= > >= <> !=
python有2种不等于:!=是继承C语言的风格,<>是ABC/Pascal语言风格,现推荐使用前者
and or not
3.数据类型
int/long/float/bool/complex
python 长整型可以表示虚拟内存中的最大范围,以后会与int融合在一起
字符串
python字符串以单引号、双引号表示,三引号表示特殊字符;索引字符[]和切片字符[:]获取子字符串;+号连接字符,*号用于字符重复;字符索引以0开始,以-1结束。
4. 列表与元组
列表用[]表示,跟数组类似,列表的数目可以改变,可以通过切片获得子数组:
>>>a=[1,2,3,4]
>>>a[1:2]
[2]
>>>a=[1,2,3,4,5]
>>>a
[1,2,3,4,5]
元组用()表示,跟列表不同的是,元组不能被更改,内容只读:
>>> tuple=('lily',3,'mike',67)
>>> tuple
('lily', 3, 'mike', 67)
>>> tuple[1]=5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
5.字典
字典是python中的映射数据类型,由键值对构成,用{}表示。
6.条件语句
if 语句:
if expression:
exit
else
exit2
while语句:
while expression:
exit
for 语句:
for item in array1
...
for语句中会用到几个函数,range()可以对一个数字排序用于索引,enumrate()即可对字符索引,也可以对索引号索引。
for i in range(4):
...
7.文件操作
open
handle=open(filename,access_mode='r'), access_mode:
‘r’:read
'w':write
'a':append
'+':read and write
close
handle.close()
8.错误检查
使用try-except语句,try后面的语句是管理的语句,except后面的语句是异常语句。
9.函数定义
def function_name():
'...'
10.类定义
class class_name():
""
11.模块
import导入模块
12.赋值
python赋值语句不需进行变量类型声明,只需直接赋值即可。
>>>a=4
>>>c=2.3
转载于:https://www.cnblogs.com/Daisy123/p/5919014.html
python 基础学习1相关推荐
- python自学用什么书好-适合python基础学习的好书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> 内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用P ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- 【Python基础学习】基本数据结构:列表、元组、栈、字典、集合与队列
[Python基础学习]基本数据结构:列表.元组.栈.字典.集合与队列 Python的基本数据结构中,包含了列表.元组等一系列数组式数据结构,但各个结构各有不同.因此单独列出来,分析相同与不同 列表( ...
- python基础学习的书籍
分享几本python基础学习的书籍给大家 <Python编程:从入门到实践> <Python编程:从入门到实践> 书籍详情链接 内容简介:本书是一本针对所有层次的Python ...
最新文章
- AI黑箱:我们要用AI解释AI?
- Oracle 10g如何对用户姓名,按首字母排序、查询
- python入门到实践-一本书搞定Python入门到实践
- Windows Pe 第三章 PE头文件(上)
- 为什么 C++ 中提倡尽量避免使用宏 #define(转)
- Android开发之如何保证Service不被杀掉(前台服务)
- Opencv中三种操作像素的方法
- Docker服务器的图形显示方案
- centOS6.5如何从启动界面直接进入命令行界面和如何从图形界面进入命令行界面
- html 单行文本(input text)
- .net 根据模板创建html文件
- Leetcode 34.排序数组中的第一个元素和最后一个元素
- 下载Spring framework源码
- 用Nginx在win2008服务器部署ssl后xmlhttp异常(msxml6.dll 错误 ‘80072f7d‘ )的解决方法
- git gui 中文乱码解决方法
- pytorch中tensor.topk
- java多页码分页_对页码进行分页
- [深入研究4G/5G/6G专题-48]: 5G Link Adaption链路自适应-4-下行链路自适应DLLA-PDCCH信道
- 企业邮箱安全防盗措施
- nii数据的各种处理详解