python小白之路:第一章 初识python
基本概念
1.脚本或程序:编写python程序的文件,后缀为.py
2.函数:为了完成某些功能
3.注释:进行说明,解释,调试,不会被运行;格式为“#”开头或者“三引号”开头结尾
4.变量:用一个英文字符串来记录一些数据,并且这个被标记的数据是可以变化的
5.数据类型:数据的表现形式
- string字符串:你好,i love you,大字符串(字数很多,里面可以直接换行)
- number数字类型:
1.int整型 没有小数点,正负数都可,进制类型也可
2.float浮点型:有小数点
3.complex复数:5+6j
4.bool布尔类型:TREU FALSE (1或0) - list列表类型:用来表示一系列数据,格式为用【】;表内每个数据被称为元素;表内数据可以通过下标方式获取;多维列表为列表内中有元素还是一个列表
- tuple元组类型:和列表相似;区别是用(),元组中的值不可以改变
- dict字典类型:用于存储一组或多组数据时使用;格式是{name:admin},键值对;
- set集合类型:是一个无序且元素不重复的集合;格式是{}或set();无法获取单个元素
- 可变数据类型:list、dict、set
不可变数据类型:str、number、tuple
容器数据类型:str、list、tuple、dict、set
非容器数据类型:number、bool
一些代码
基本:
-
print(‘hello world’)
hello world
-
num = 10
print(num)10
-
num += 10
print(num)20
python的赋值和变换:
-
a,b = 30,40
print(a,b)30 40
-
a,b = b,a
print(a,b)40 30
转义字符:
-
vars = ‘’‘无可奈何花落去
似曾相识燕归来’’’
print(vars)无可奈何花落去
似曾相识燕归来 -
vars = ‘无可奈何花落去’ \
‘似曾相识燕归来’
print(vars)无可奈何花落去似曾相识燕归来
-
vars = ‘无可奈何花落去\n’
‘似曾相识燕归来’
print(vars)无可奈何花落去
似曾相识燕归来 -
vars = r’无可奈何花落去\n’
‘似曾相识燕归来’
print(vars)无可奈何花落去\n似曾相识燕归来
list列表:
-
varlist = [‘a’,‘521’,‘pai’,31415]
print(varlist)
print(varlist[1])[‘a’, ‘521’, ‘pai’, 31415]
521 -
varlist = [‘a’,‘521’,‘pai’,31415,[11,22,33]]
print(varlist)
print(varlist[4])
print(varlist[4][1])[‘a’, ‘521’, ‘pai’, 31415, [11, 22, 33]]
[11, 22, 33]
22
uple元组:
-
vart = (1,2,3)
print(vart[0])1
-
vart = (123)
print(vart,type(vart))123 <class ‘int’>
-
vart = (123,)
print(vart,type(vart))(123,) <class ‘tuple’>
以下报错:
vart = (1,2,3)
vart[1] = 4
print(vart,type(vart))
dict字典:
-
vard = {‘title’: ‘《乱世佳人》’,‘author’:‘xxxx’,‘001’:25.3}
print(vard)
print(vard[‘title’])
print(vard[‘001’]){‘title’: ‘《乱世佳人》’, ‘author’: ‘xxxx’, ‘001’: 25.3}
《乱世佳人》
25.3 -
vard = {‘a’:10,‘b’:‘20’,‘a’:‘aaa’}
print(vard){‘a’: ‘aaa’, ‘b’: ‘20’}
set集合:
-
vars = {1,2,3,‘a’}
print(vars,type(vars)){‘a’, 1, 2, 3} <class ‘set’>
-
vars = set(‘123a’)
print(vars,type(vars)){‘3’, ‘2’, ‘a’, ‘1’} <class ‘set’>
-
vars = {}
print(vars,type(vars)){} <class ‘dict’>
-
vars =set()
print(vars,type(vars))set() <class ‘set’>
-
vars = {1,2,33,‘a’}
vars.add(‘b’)
print(vars){1, 2, 33, ‘a’, ‘b’}
-
a = {1,2,33,44,‘a’,‘b’}
b = {1,2,3,4,‘a’,}
print(a&b){‘a’, 1, 2} 交集
-
a = {1,2,33,44,‘a’,‘b’}
b = {1,2,3,4,‘a’,}
print(a-b)\{33, 44, ‘b’} 差集
-
a = {1,2,33,44,‘a’,‘b’}
b = {1,2,3,4,‘a’,}
print(a|b)\{1, 2, 33, 3, 4, ‘a’, 44, ‘b’} 并集
-
a = {1,2,33,44,‘a’,‘b’}
b = {1,2,3,4,‘a’,}
print(a^b){33, 3, 4, ‘b’, 44} 对称集合
数据类型转换:
-
a = 123
b = True
print(a+b)124
-
a = 123
b = 3.1415
print(a+b)126.1415
-
a = 3.1415
b = 5+6j
print(a+b)(8.1415+6j)
-
b = 123
b = str(b)
print(b,type(b))123 <class ‘str’>
-
b = 123
b = float(b)
print(b,type(b))123.0 <class ‘float’>
-
b = 123
b = bool(b)
print(b,type(b))True <class ‘bool’>
以下报错:
b = 123
b = tuple(b)
print(b,type(b))
b = 123
b = dict(b)
print(b,type(b))
b = 123
b = set(b)
print(b,type(b))
容器类型转换:
-
b = ‘nihao’
b = str(b)
print(b,type(b))nihao <class ‘str’>
-
b = ‘nihao’
b = tuple(b)
print(b,type(b))(‘n’, ‘i’, ‘h’, ‘a’, ‘o’) <class ‘tuple’>
-
b = ‘nihao’
b = set(b)
print(b,type(b)){‘n’, ‘i’, ‘a’, ‘h’, ‘o’} <class ‘set’>
-
b = ‘nihao’
b = list(b)
print(b,type(b))[‘n’, ‘i’, ‘h’, ‘a’, ‘o’] <class ‘list’>
-
b = ‘nihao’
b = bool(b)
print(b,type(b))True <class ‘bool’>
以下报错:
b = ‘nihao’
b = float(b)
print(b,type(b))
b = ‘nihao’
b = dict(b)
print(b,type(b))
-
n = {‘name’:‘张三’,‘age’:13}
n = set(n)
print(n,type(n)){‘age’, ‘name’} <class ‘set’>
-
n = {‘name’:‘张三’,‘age’:13}
n = list(n)
print(n,type(n))[‘name’, ‘age’] <class ‘list’>
-
n = {‘name’:‘张三’,‘age’:13}
n = tuple(n)
print(n,type(n))(‘name’, ‘age’) <class ‘tuple’>
-
n = [[1,2],[2,3]]
n = dict(n)
print(n,type(n)){1: 2, 2: 3} <class ‘dict’> 元组同理
以下报错:
n = [1,2,3]
n = dict(n)
print(n,type(n))
- python小白之路:第五章 模块、包与库 第四节 第三方库和虚拟环境初识
- Head first python 之第一章初识python列表学习
- Head First Python---------(一)第一章(初识Python__人人都爱列表)、第二章(共享你的代码__函数模块)、第三章(文件与异常__处理错误)
- Python初入门(一)(Head First Python 第一章 初识Python)
- Python宝典第一章: 初识Python
- Python学习第一章:第一次的亲密接触之初识程序(二)
- 初识python3.0 (1)字符串
- Python学习【day01】- Python初识
- 初识python
- 学习笔记(05):第一章 Python语言家族-Hello Python,迎接你的Python程序 5
- 初识python PIL与pytesser
- 【Python】第一章:准备工作(介绍库)
- 第一章 python中的变量
- 麦子学院python教程 第一章
- 初识搜索引擎(python简陋版)
- Python学习日志之Python数据结构初识
- 作业(一)——初识Python
- python计算机视觉编程——第一章(基本的图像操作和处理)
- python编程(书籍)_第一部分 序幕_第一章 先睹为快(19-84(1))
- 学习笔记(12):第一章 Python语言家族-Python函数哪里不一样 2