python基础知识01-数据类型和序列类型

本文详细介绍了Python的基础语法,包括变量类型如整型、浮点型、布尔型和复数类型,以及序列类型的使用,如字符串、列表和元组。同时讲解了算术运算符、比较运算符和逻辑运算符的用法,以及如何使用Python进行基本的数据处理和数学运算。

%,取余 //,取整,向下取整,5//2 = 2。

一、变量类型

1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) ​ 2.1 bool类型大小写区分,True,False。True + 1不会报错 2.2复数类型,complex,a = 1 + 1j,a = 1j,识别为复数。a = 1j不会报错.a = 1 + j ,报错. 2.3 decimal 模块,c = decimal.Decimal('1.3'),不用引号不会精确. 2.4 math模块,math.floor(1.2) = 1,向下取整

向上取整,math.ceil(7.1) = 8。四舍五入,math.round()

二、序列类型

1.str字符串,单引号括住。

a = 'qwe'..三个单引号,多行输入,换行。/ 斜杠,\,反斜杠,\n,换行

2.列表,list,序列类型,[]中括号定义,内部可以放任何元素,列表里可以放列表。

  1. 元组,用小括号定义,元组里可以放元组。tu = (1),是int类型,tu = (1,)是元组类型。a = 1,2,3 ,1.2,'大家好',[1,2,3] type(a)= <class 'tuple'>.tu=(1),不是元组而是int类型. tu=(1,)是元组类型.a=1,2,3 不会报错,是元组类型.

    1. 索引取值,tu = (1,2,3) tu[0] = 1,tu[1] = 2.字符串也可以索引取值.

    2. 切片,[1:3],不包括3。取前不取后。

    3. s[1:6:2],第一个参数是开始位置,第二个参数是结束位置,第三个参数是步长,可跳步取值。s[0:10]超出s长度不会报错。s[3:0:1]步长是正,方向是负取不到,改步长为-1,可以倒着取到。

    4. linux 命令:pwd whoami

python3 进入python3

exit() 退出python3

ctrl d 退出

ctrl L 清屏

2**3 2的3次方

#注释

a = 1定义变量 ,赋值

type() 内置函数,查看类型

字符串三各定义方式:'' "" ''' '''.

直接调用有引号,print()输出没有引号.

作业:

li = [1,1,2,1+1j,True]

li[1],li[1:2],li[-3]

tu=('20180620')

year=tu(0:4)

month = tu(5:7)

date = tu(6:)

 

转载于:https://www.cnblogs.com/winfun/p/10983746.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值