python基础训练task01

Python基础

我们准备利用17天时间,将 Python 基础的刻意练习分为如下任务:

Task01:变量、运算符与数据类型(1day)
Task02:条件与循环(1day)
Task03:列表与元组(2day)
Task04:字符串与序列(1day)
Task05:函数与Lambda表达式(2day)
Task06:字典与集合(1day)
Task07:文件与文件系统(2day)
Task08:异常处理(1day)
Task09:else 与 with 语句(1day)
Task10:类与对象(2day)
Task11:魔法方法(2day)
Task12:模块(1day)

Task 01 掌握 变量、运算符与数据类型

1.变量

my_name = 'lionnee'
your_name = input('你的名字: ')
print(my_name)                      #打印或输出变量my_name的值
每个变量都储存了一个值----与变量相关联的信息
例如上述代码中my_name和your_name就是两个变量,储存了两个名字并且用print()语句打印出来。它们的数据类型都是字符串

给变量命名时,需主意以下几点:
(1)变量名只能包含字母、数字和下划线,但是不能使用数字开头,例如:1_may_name
(2)变量名中不能使用空格,一般使用下划线来分割其中的单词,这是一个很好的习惯
(3)不能使用python的关键字和函数名作为变量名,如:print

2.运算符
2.1算术运算符:加减乘除等运算

print(1+1)		#2
print(2-1)		#1
print(2*3)		#6
print(11/3)		#3.666666666
print(11%3)		#2	 取余数
print(11//3)	#3   整除
print(2**3) 	#8	 幂

2.2比较(关系)运算符:判断是否相等、大于等运算

print(3 > 3)  	 # False
print(1 < 10) 	 # True
print(1 == 1) 	 # True
print(3 != 1) 	 # True

2.3赋值运算符:将运算符右边的值(或计算结果)赋给运算符左边

my_name = 'lionnee'
my_age = 18
my_height = 180.0
is_handsome = True
my_age += 1

2.4逻辑运算符:用于逻辑运算(与或非等)

逻辑运算符逻辑表达式
and(并)x and y
or(或)x or y
not(非)not x

3.数据类型
3.1字符串
字符串就是一系列字符,可以是任何字母数字等,用引号括起来的都是字符串,可以是单引号也可以是双引号,例如:

my_name = 'lionnee'
her_name = "maxin"

字符串有一些非常实用的方法

方法语句
首字母大写.title()
全部大写.upper()
全部小写.lower()
删除空格.rstrip()

不同字符串还可以拼接,用索引的方法还可以对字符串切片

our_name = my_name +'and' + her_name
print(our_name)		#'lionnee and maxin'

3.2数字
数字类型包括整数(int)和浮点数(float)还有布尔型(bool)
我们可以用type()的方法对一个值的类型进行判断

整型

print'1 + 1')	#2
type(1)		#int

浮点型

num = 7.0/3.0
print(num)	#2.333333333333
type(num)	#float

布尔型
布尔型只能取两个值,True和False,在数字运算中可以分别用1 和 0 代表

1 == 1	#True
1 == 2	#False
1 != 2	#True

不同数据类型之间还可以相互转换,使用的方法为
int()
float()
str()

print(int('11111111'))  # 11111111
print(int(11.11))  # 11
print(float('11'))  # 11.0
print(str(1 + 1))  # 2
print(str(11.1 + 11.11)  # 22.21

参考文献

LOGOGroup https://mp.weixin.qq.com/s/deWdmugnAGtnYmoJiDMTNg
https://www.liaoxuefeng.com/wiki/1016959663602400

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值