本文简单地介绍了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基础系列-基本入门语法相关推荐

  1. 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 ...

  2. 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 ...

  3. python输出去空格_Python3基础 print(,end=) 输出内容的末尾加入空格

    ? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda ...

  4. python编写安全工具_Python3学习系列(四):编写属于自己的邮件伪造工具

    timg.jpg (158.2 KB, 下载次数: 92) 2017-10-21 13:33 上传 前言: 相信有些人也看过一些渗透,邮件伪造然后钓鱼这个在渗透中也是经典技巧了,那么邮件伪造又是如何运 ...

  5. 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 ...

  6. python元组元素删除_Python3基础 通过拆分元素 把元组的数据删除

    镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体. ------------------------------------- ...

  7. python获取字符串第一个字母_Python3基础 字符串 capitalize 返回一个新的字符串,它的第一个字母大写...

    镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体. ------------------------------------- ...

  8. python的整除运算_Python3基础 ** 幂运算 // 整除运算

    ? ????   Python : 3.7.0 ??????   OS : Ubuntu 18.04.1 LTS ??????  IDE : PyCharm 2018.2.4 ????? Conda ...

  9. 如何查看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 ...

最新文章

  1. StyleSheet文件中路径处理
  2. 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I
  3. NXT(未来币)(阿朵)节点钱包
  4. Python之gmplot:gmplot库的简介、安装、使用方法之详细攻略
  5. python中常用模块_工作中用过的Python常用模块:(基于3.x)
  6. 【拓扑排序】【DP】旅行计划(luogu 1137)
  7. Exceptions Errors - 异常与错误
  8. python3常用内置函数总结
  9. js解决浏览器打印自动分页的问题
  10. 熔断器 Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker
  11. 深度学习 游戏关卡_强化学习的游戏关卡设计
  12. 安装 Office 2010 错误 error 1935和数据库以及安卓路线
  13. android 原笔迹,Android-原笔迹手写的探索与开发
  14. 验房师丨验房项目以及验房整改建议
  15. 关于ReportingService配置邮件发送报表到其他邮箱的配置
  16. 《MySQL实战45讲》——学习笔记31 “误删数据的解决方案(删行/删表/删库/删实例)“
  17. 南大人工智能AI学院夏令营面试经历
  18. java根据word模板导出_java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)...
  19. 股票软件破解常用破解工具介绍
  20. python 解析cfg文件

热门文章

  1. 测验7: 文件和数据格式化 (第7周)
  2. 2019 ACM-icpc西安邀请赛总结(无题解)
  3. 20-Granule Protection Tables Library
  4. armv8/armv7中SCTLR的区别
  5. [UTCTF2020]Cube Crypto
  6. C语言获取数组越界,除以零等异常
  7. 833c语言程序是什么,江南大学
  8. ngrok服务器搭建
  9. angr学习笔记(10)(hook)
  10. 2020-11-13(混淆技术)