python入门基础系列_Python3基础系列-基本入门语法
本文简单地介绍了python的一些基本入门知识,通过对这些知识的了解,大家可以写一些简单的代码,同时也为后面深入理解打下基础。本文的主要内容如下:
值和类型
**值**,即value,通常有:1,2,3.1415,'bright','rose'
**类型**,不同的值有不同的类型。
值
类型
1
int型=整型
'bright'
str字符串型
3.1415
float浮点型
type()是判断值的类型的函数
---------Code Start------------
print(type(1))
print(type('bright'))
print(type([1, 2, 3, 4]))
print(type((1, 2, 3, 4)))
print(type({1, 2, 3, 4}))
print(type({1:'1', 2:'2', 3:'3'}))
---------Code End------------
# 结果
变量
在Python中**变量**是指向**对象**的,**变量**的类型和**赋值对象**的类型一致。
name = 'bright' #name为变量指向字符串'bright'
age = 22 #age为变量指向整数22
gender = 'male'
print(type(name)) #
print(type(age)) #
操作符和操作对象
比较
含义
操作符
+ - * / 等符号
操作对象
操作符作用的对象
表达式和语句
$$表达式=值、变量和操作符的组合$$
eg: 22; x; x+22
$$语句=Python解释器能运行的一个代码单元$$
eg:print(type('name')); gender = 'male'
操作顺序
简单一点理解,就是直接使用`()`对其施加操作顺序。同级,从左向右执行。通常如下:
- Parentheses括号
- Exponentiation乘方
- Multiplication乘法
- Division除法
- Addition加法
- Substraction减法
字符串及其简单操作
字符串的乘法操作相当于字符串重复操作
字符串的加法操作相当于字符串组合
```python
str1 = 'bright'
str2 = 'rose'
str3 = 'like'
print(str1 + str3 + str2) # brightlikerose
print(str1*2 + str3*2 + str2*2) # brightbrightlikelikeroserose
```
字符串是一个序列
字符串是一个对象
strx = 'bright'
print(strx) #打印字符串
for item in range(len(strx)):
print(str0[item])
函数
**函数(function)**,一些语句的组合并给个名字,函数的作用是对代码的封装。
函数需要接收参数,返回结果,一般有输入有输出,输出叫做返回值return value
常用的函数:
- type()
- int()
- float()
- str()
列表
- 列表是一个值得序列
- 列表是一个对象
- 列表是一个可以容纳万物的容器
- 列表可以嵌套
print([1,2,3,4,5])
# 结果:[1, 2, 3, 4, 5]
print(['bright','23','rose',21,3.1415926])
# 结果:['bright', '23', 'rose', 21, 3.1415926]
print([[1,2,3],['a','b','c'],[1.1,1.2,1.3]])
# 结果:[[1, 2, 3], ['a', 'b', 'c'], [1.1, 1.2, 1.3]]
字典
- 可以理解为带下表的列表,下标为键,可以是大部分对象
- 键:值
- dict()定义字典
- 键值映射
- 可以嵌套
dicttem = dict()
print(dicttem) # {}
dicttem['1'] = 'one'
dicttem['2'] = 'two'
dicttem['3'] = 'three'
print(dicttem) # {'1': 'one', '2': 'two', '3': 'three'}
print(len(dicttem)) #打印键的长度 # 3
元组
- 不可变
- 是一个序列
- 是一个对象
- tuple()
- ,逗号也可定义
t = 1,2,3,4,5
print(t) # (1, 2, 3, 4, 5)
print(t[0]) # 1
python入门基础系列_Python3基础系列-基本入门语法相关推荐
- python os获取文件大小_Python3基础 os.path.getsize 获得文件的大小
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python ctime源码_Python3基础 getatime getctime getmtime 文件的最近访问 + 属性修改 + 内容修改时间...
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python输出去空格_Python3基础 print(,end=) 输出内容的末尾加入空格
? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda ...
- python编写安全工具_Python3学习系列(四):编写属于自己的邮件伪造工具
timg.jpg (158.2 KB, 下载次数: 92) 2017-10-21 13:33 上传 前言: 相信有些人也看过一些渗透,邮件伪造然后钓鱼这个在渗透中也是经典技巧了,那么邮件伪造又是如何运 ...
- python os读取文件名_Python3基础 os.path.splitext 处理文件名,得到文件名+扩展名
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- python元组元素删除_Python3基础 通过拆分元素 把元组的数据删除
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体. ------------------------------------- ...
- python获取字符串第一个字母_Python3基础 字符串 capitalize 返回一个新的字符串,它的第一个字母大写...
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体. ------------------------------------- ...
- python的整除运算_Python3基础 ** 幂运算 // 整除运算
? ???? Python : 3.7.0 ?????? OS : Ubuntu 18.04.1 LTS ?????? IDE : PyCharm 2018.2.4 ????? Conda ...
- 如何查看python的工作目录_Python3基础 os listdir curdir查看当前工作目录的所有文件的名字...
? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdo ...
最新文章
- StyleSheet文件中路径处理
- 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I
- NXT(未来币)(阿朵)节点钱包
- Python之gmplot:gmplot库的简介、安装、使用方法之详细攻略
- python中常用模块_工作中用过的Python常用模块:(基于3.x)
- 【拓扑排序】【DP】旅行计划(luogu 1137)
- Exceptions Errors - 异常与错误
- python3常用内置函数总结
- js解决浏览器打印自动分页的问题
- 熔断器 Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker
- 深度学习 游戏关卡_强化学习的游戏关卡设计
- 安装 Office 2010 错误 error 1935和数据库以及安卓路线
- android 原笔迹,Android-原笔迹手写的探索与开发
- 验房师丨验房项目以及验房整改建议
- 关于ReportingService配置邮件发送报表到其他邮箱的配置
- 《MySQL实战45讲》——学习笔记31 “误删数据的解决方案(删行/删表/删库/删实例)“
- 南大人工智能AI学院夏令营面试经历
- java根据word模板导出_java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)...
- 股票软件破解常用破解工具介绍
- python 解析cfg文件