Python语法基础

本文记录了Python学习过程,涵盖基础语法、数据类型、函数、语句、内置库等内容,包括数字、字符串、列表、元组、集合、字典的使用及Random和Math库的介绍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备开始写Python的博客,记录自己在Python方面学习的过程。内容包括Python的基础语法,爬虫,数据分析,可视化等等。

1.简单数据类型

1.1 数字

数字包括整数,浮点数,复数等,可以通过 type(变量名) 来获取一个变量的类型。
数字的常用运算有如下:

1.2 字符串

输入input()默认读入的是字符串,这点很重要。
字符串处理的相关方法有:

  • 拼接字符串: + 操作符
  • 大小写:s.upper(), s.lower()
  • 删除空白:s.strip()- 长度:len(s)
  • 分割字符串:s.split()
    在这里插入图片描述

1.3 列表

列表是一组按特定顺序排列的元素,用方括号([ ])来表示,访问元素可以用下标(索引),下标从0开始。
列表的常用方法有:

  1. 长度:len(list)
  2. 切片:list[1: -1]
  3. 修改列表:append(), insert(), pop(), remove()
    在这里插入图片描述

1.4 元组

元组是可变长的列表,用圆括号来表示。
在这里插入图片描述

1.5 集合

集合是用
在这里插入图片描述

1.6 字典

字典是由键值对(key - value)来表示元素之间关系的一种数据类型。
在这里插入图片描述

2. 函数与语句

Python与其他语言不同的地方,很大一点就是通过缩进(indent)来表示语句间的递进层级关系。语句以及函数都是通过缩进来体现这种关系的。

2.1 语句

主要的语句两种:

  • 选择语句(if语句)
  • 循环语句(while语句)

2.2 函数

函数的定义通过关键字 def 来定义,下面看一个例子。

# 判断素数的函数
def isPrime(n):
	if n == 0:
		return false
	for i in range(2,n):
		if n % i == 0:
			return false
	return true

3 内置的库

3.1 Random库

Random库是用于随机数处理的库,使用import random 导入,使用如下:

import random
random.seed(7)   #设置随机种子
a = random.random()   #返回[0,1)之间的一个数
b = random.randint(a, b)   #返回[a, b]之间的随机整数
c = random.uniform(a,b)    #返回[a, b]之间的随机小数
d = random.randrange(a, b, c)  #返回[a, b]之间以c为步长的整数
random.choice(<list>)		#随机返回一个列表里面的元素
random.shuffle(<list>)	    #将列表的元素随机打乱
ramdom.sample(<list>, k) 	#从列表中随机抽取k个元素

3.2 Math库

Math库包含了常见的数学函数,举个栗子:

import math
n = 5.6
math.sqrt(n)		#求平方根
math.ceil(n)		#向下取整
math.floor(n)		#向上取整
math.sin(n)			#三角函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值