【Python基础 复习篇】Python基础-常用的20个语法

    Python简单易学,但又博大精深。许多人号称精通Python,却不会写Python的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。

Python的特点

  • 解释型语言,无需编译即可运行

  • 提供了交互式命令行

  • 基于对象的编程思想

  • 跨平台和良好的兼容性,在Windows、Mac、Linux上都可运行

  • 简单好用而且功能强大

01 中文编码

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

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

# !/usr/bin/env python
# -*- coding:utf-8 -*-

02 变量

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

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

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

03 数值

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

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

04 字符串

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

c = 'Hello'
d = '你好'
print(c, d)

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

print(c+','+d)

# 结果为:Hello,你好

    使用 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() 可以获得列表的长度。


                
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值