首页 找课程 找学校 教育新闻 培训问答

上海千锋IT培训

021-64320836 免费试听 在线客服

上海入门Python培训语法知识有哪些?

今天小编要跟大家分享的文章是关于入门Python要掌握的语法知识有哪些?Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。

编辑:坚强 提问时间:2020-03-23 分类:上海入门Python培训
最佳答案

01 中文编码

很多同学在打开数据时会遇上乱码问题,其原因是字符集的编码问题。Linux和Mac默认的编码集是UTF8,而Windows则是ASCII。如果数据编码的字符集,和你使用Python进行处理时所用的字符集不同,则会出现乱码问题。

另外,我个人的习惯是在Python代码的头部加入以下内容,其中第二行声明了使用UTF8字符集。

#!/usr/bin/env python# coding:utf8

02 变量

Python中的变量可以看作是一个个容器,里面存放着我们需要使用到的值。

Python对变量名的要求和其他语言一样:可以包括英文、数字以及下划线,但不能以数字开头,区分大小写。当然我推荐,变量名用纯英文就很好,并且取一些有意义的名称,便于自己理解每个变量的作用。

Python是一门弱类型的语言,在使用变量时无需声明其类型。Python中的变量包括以下几类:数值、字符串、列表、元组、字典。

03 数值

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

# 整型a = 1# 浮点型b = 2.1print a, b

04 字符串

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

c = Hello d = 你好 print c, d

使用 可以拼接两个字符串。

print c d

使用 len() 可以得到字符串的长度。

print len( Hello World )

使用切片可以访问字符串中的某个字符或某个片段。

# 位置下标从0开始c = Hello World # 打印结果为H,下标为0表示第一个字符print c[0]

# 打印结果为d,下标为负数表示从后往前数# 所以-1表示倒数第一个字符print c[-1]

# 使用:返回一个片段,冒号前后分别为开始下标和结束下标# 包括开始下标,但不包括结束下标

# 因此c[1:5]表示,返回下标从1到4的片段,即第二个到第五个字符print c[1:5]

# 冒号前后的下标同样可以使用负数

# 或者不提供,表示从最左端开始或一直到最右端print c[1:-1], c[:5], c[3:]

05 列表

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

# 使用[]定义一个空列表,使用append()向列表尾部添加一个元素

# 如果要添加到首部,就用prepend()好了a = []a.append(1)a.append(2.1)a.append( Hello )print a

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

print len(a)

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

print a[1], a[-1]a[1] = 100print a

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

del a[0]print a

上海千锋IT培训

上海千锋教育机构介绍一、公司介绍:千锋教育隶属于北京千锋互联科技有限公司,一直秉承“用良心做教育”的理念,致力于打造IT教育...

机构主页 在线咨询

帮您选课·高效又省心

  • 学习意向
  • 老师对接
  • 匹配课程
  • 预约试听
  • 报名上课

申请试听名额

已有10254人申请免费试听

01电话咨询 | 021-64320836

QQ:2504994244
加盟合作:0755-83654572