大牛带你打牢Python基础,看看这10语法

都说Python简单,易懂,但是有时候却又很深奥,许多人都觉的自己学会了,却老是写不出项目来,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。

1.数值

数值包括整型和浮点型,分别对应整数和浮点数,后者精度更高。

2.字符串

字符串也就是我们经常接触到的文本,可以往里面放任意长度的内容,用单引号或双引号括起来。应当注意,中文以及中文符号只能出现在字符串內,如果在下面第三行中使用了中文输入法的逗号? ,Python将报错。

3.列表

列表好比一条队伍,里面依次存放着多个变量。列表和字符串类似,但字符串中的每个元素都是字符,而列表中的每个元素可以是任意类型的变量。

使用?len()?可以获得列表的长度。

列表元素的按下标访问和赋值等操作,和字符串都是类似的。

使用?del?删除列表中的某个元素。

4.元组

元组和列表类似,唯一的不同是元组中的元素在初始化之后不能再更改,因此可以理解成一个只读的变量。

5.字典

字典是一种极为重要的变量类型,使用一个key来访问相应的value,即一种键值对的数据形式。

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习python或者有兴趣学习python的伙伴可以私信回复小编“学习” 获取资料,一起学习

6.注释

被注释的代码将不会运行,可以看作是写给自己和其他程序猿阅读的一些笔记和说明,提高代码可读性。

7.保留字符

在Python中,有一些字符串具有某些特定功能,如?import?、?class?等。我们在选择变量名时,应注意避开这些保留字符。

8.行和缩进

在Python中,代码块的边界不是通过大括号等符号进行显式划分,而是通过行的缩进实现的。连续相同缩进水平的代码处于同一个代码块,在使用?for?、?while?、?if?、?try?等语法时需要注意每行代码的缩进。

9.运算符

运算符的作用是根据已有的变量生成新的变量,主要有以下几种:

算术运算符:+,-,*,/,%,即加、减、乘、除、取余

比较运算符:==,!=,>,<,>=,<=,即等于、不等于、大于、小于、大于等于、小于等于

赋值运算符:=,+=,-=,*=,/=,%=,即赋值、加赋值、减赋值、乘赋值、除赋值、取余赋值

逻辑运算符:and,or,not,即与、或、非

10.条件

在写代码的时候,往往需要根据某些条件进行判断,并根据判断结果执行不同的分支代码。

如果大家想找一个Python学习环境,可以加入我们的Python学习圈,自己是一名高级python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、人工智能、机器学习等。送给正在学习python的小伙伴!每天会准时的讲一些项目实战案例,分享一些学习的方法和需要注意的小细节,我们的python学习交流q–u--n【 784758214 】,这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!

python专业技术分享

原文地址:https://blog.51cto.com/14304496/2385479

时间: 2024-09-29 18:49:01

大牛带你打牢Python基础,看看这10语法的相关文章

大牛带您微信小程序基础

前言什么是微信小程序,它是一种轻量级的APP,它与常规App来说,无需下载安装即可使用,它嵌于微信App中,要使用微信小程序你只需要搜索一下微信小程序的名称就好,如近期的"Google的画图"小程序等,小程序不同于APP一点的是,小程序成本低,前期宣传,可以靠扫描二维码,分享群,朋友圈等,来提高微信小程序的使用.无需安装即可下载的特点,也深受广大群众的喜欢.介绍小程序是一种用完即走的那么一种模式,从开始的B2C模式,人与商品,到P2P模式,人与人,在到C2P模式,人与服务.小程序就是那

PJzhang:python基础进阶的10个疗程-one

猫宁!!! 课程导学 北京理工大学 国家精品在线开放课程 零基础.大学水平 100行左右的python可以做很多事情 编程是基本技能,体会思维 时间成本和收益的关系 每周5个小时 https://python123.io,实践项目 在线课程.在线实践.离线资料 完整的python基础语法体系 16个优秀实践案例 考核不是目的,但是可以检测学习的效果 每周练习题,阶段性测验 零碎时间+完整时间 跟进度,不断实践 毛主席-实践论 编程能力傍身 感性认识,理性学习 各种小说中人物 的频次以及出场顺序

PJzhang:python基础进阶的10个疗程-two

猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语言希望编程者理解计算机系统结构 java语言解决了跨平台问题,面向对象,理解主体与客体的关系 VB语言适合桌面应用开发,理解交互逻辑 python语言理解问题求解 不同语言有不同的设计初心,有不同的时代背景 python语法简洁 第三方库,开放共享,生态高产 工具决定思维,工具变革 机器语言是二进制

python基础知识2(语法结构及字符串)

一.思维脑图 # 顺序结构     # 分支结构   - if: ``` if 表达式: 语句 ```   - if...else...   ``` if 表达式: 语句 else: 语句 ```     - if...elif...else...       ``` if 表达式: 语句 elif 表达式: 语句 else:  语句   注意:在python里面不支持switch语句,如果想实现switch的效果,第一种方法就是使用if...elif...elif...else...; ```

python基础教程总结10——文件

1.打开文件 open(name[mode[,buffing])    参数:  文件,模式,缓冲 1)name: 是强制选项,模式和缓冲是可选的 #如果文件不在,会报下面错误1 >>> f = open(r'D:\text.txt','r') 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 IOError: [Errno 2] No su

Python 基础一:基本语法:字符串---数字----布尔

数字类型:int(整型) 定义:  查找数据类型:type                          >>> a= 2**64 >>> type(a) #type()是查看数据类型的方法 <type 'long'> >>> b = 2**60 >>> type(b) <type 'int'> 字符串: 1.定义:在Python中,加了引号的字符都被认为是字符串! 2.使用规则: >>>

python 基础问题,包括语法等

在函数中使用全局变量 先在函数中用global声明一下就可以了,不需要也不能(?)用一次声明一次 def model_choose(str,model): #jieba_cut=functools.partial(jieba.cut,cut_all=True) global result #使用result if model==1:#标志着是全模式 result.append('全模式')#不能将行代码包括下面的都写成global result... jieba.cut(str,cut_all=

Python第二弹python基础

python基础1.语句和语法#号:表示之后的字符串为python注释\n换行是标准的分隔符\(反斜线)继续上一行;(分号)将两个语句链接在一行中,允许将多个语句写在同一行上,语句之间用分号隔开,而这些语句也不能在这行开始一个新的代码块,降低程序的可读性.:(冒号)将代码块的头和体分开,像if.while.def.class.这样的复合语句,首行以关键字开始,以冒号:结束.语句(代码块)用缩进的方式来实现不同的缩进深度代表不同的代码块,python使用缩进来分割代码组.代码的层次关系是通过同样深

【TensorFlow】01 TensorFlow简介与Python基础

TensorFlow简介与Python基础 2018.9.10 一.概述 TF使用数据数据流图进行数值计算,亮点是支持异构设备分布式计算机 常用的ML库有MXNet Torch/Pytorch Theano CNTK Caffe等 0阶张量(纯量),1阶张量(向量),2阶张量(矩阵)tensor(张量) flow(流动) 编程模式 命令式编程(Torch) 符号式编程(Tensorflow,theano 描述算法流程 放到其他语言执行) TF使用数据流图来进行编程 是一种推断结构 TF的高层库(