Python基础入门学习笔记

 

一、 print()函数与变量

 

print()函数

前提:全部用英文输入法输入!!!!!

 

print(): 括号里加'',也可用双引号“”,输出字符串,如print(‘1+1’)输出1+1,print(1+1)输出2,print('我')输出我

 

 

转义字符

print():括号内容包含''时,需区分,可用“”,或\'

 

print(): 括号内容需分行时,用三引号''' ''',或\n(下一句开头)

 

 

变量和赋值

赋值时需命名,用一个词如name

赋值用=,直接相等用==:如name='小花',print(name)就是小花

 

 

 

总结

 

二、 数据类型与转换

 

数据类型

最常用的三种数据类型:字符串(str)、整数(int)、浮点数(float)

 

字符串(str)

只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字,只要是被括起来的,就表示是字符串类型

 

字符串类型必须有引号的辅助!!!!!

 

 

整数(int)

整数可以不穿名为引号的马甲,直接跟print()函数组团搞输出

 

由于没有引号的保护,整数只能单独行动,即只能print(6),而不能print(6小)

 

也可直接运算:如print(1+1+1),输出为3

 

 

 

浮点数(float)

带小数点的数,如3.1415926

 

 

小结

 

 

数据连接

数据拼接符号+,将需要拼接的变量连在一起即可

 

 

type()函数

帮助我们查询不确定数据的类型

 

 

 

数据转换

负责转换数据类型的函数一共有3种:str()、int()、float()

 

str()函数

str():能将数据转换成其字符串类型,借用引号''也可将整数转换字符串类型,如number=10,print(str(number))输出10,或print('10')输出10

 

int()函数

int():将数据转换为整数类型,如print(int(2.6))得到2,只有符合整数规范的字符串类数据,才能被int()强制转换,如print(int('2.6'))就不行,不需要''

 

对于浮点数,int()函数会做取整处理。int()函数会直接抹零,直接输出整数部分

 

float()函数

float():将整数和字符串转换为浮点类型。如果括号里面的数据是字符串类型,那这个数据必须是数字形式。将数字转换为浮点数字符串,name=2.6,float(name)

 

 

字符串拼接

字符串拼接+,print()函数:如print(sentence+str(int(float(word)+number)))

 

小结

 

总结

 

 

 

三、 条件判断与条件嵌套

 

条件判断

在什么条件下,该去做什么

 

单向判断:if

如number=3,if number>=2:,print('棒'),:符号后enter会使print()下行缩进,成为了if条件下的内部命令,表示print()从属执行于if,无缩进则会出现错误!

 

 

 

双向判断:if…else…

(1)if和else两个条件判断是平级关系;(2)当if条件不被满足时,才会执行else下的命令

 

注意if和else不缩进,else后面也要跟冒号!

 

 

多向判断:if…elif…else…

如果if的条件不满足,按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令

 

当判断的条件超过3个时,中间的多个条件都可以使用elif

 

if、elif、else是平级关系,后面都跟冒号且不缩进

 

 

 

if嵌套

 

elif也是可以放进嵌套里的,就是在上述结构的基础上,多加一个带头大哥elif条件,以及底下跟着的elif条件的小弟就好

 

当多个条件存在时,else不是必须的,可以if…elif…elif

 

如何写嵌套代码

扒洋葱法,理清逻辑

 

总结

 

 

 

四、 input()函数

 

input()函数

 

input()函数的使用

input()函数是输入函数,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。需要回答内容!

 

input()函数结果的赋值

必须赋值!对input()函数的结果进行赋值,然后使用input()函数搜集信息,最后再用print()函数输出结果,如name=input('电影名字:'),print(name+'是好电影')

 

input()函数的数据类型

input()函数的输入值(搜集到的回答),永远会被强制性地转换为字符串类型

赋值时一定要是字符串!!!

 

input()函数结果的强制转换

用int()强制转换字符串为整数,如choice = int(input('请输入您的选择:'))

 

小结

 

 

五、 列表和字典

 

列表

 

什么是列表

一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开,如['小明','小红','小刚']

 

列表很包容,各种类型的数据(整数/浮点数/字符串)无所不能包!

 

从列表提取单个元素

1.偏移量是从0开始的,而非我们习惯的从1开始;

2.列表名后加带偏移量的中括号,就能取到相应位置的元素

 

如students = ['小明','小红','小刚']

print(students[0])

 

从列表提取多个元素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值