Python入门部分基础知识(上)

这篇博客介绍了Python的基础知识,包括简单的输出、列表的使用(访问、修改、添加和删除)、操作列表的方法(遍历、切片、创建数值列表、元组)以及if语句的条件判断。内容适合初学者,覆盖了变量命名规则、字符串操作、列表索引以及条件语句的基本应用。
摘要由CSDN通过智能技术生成

为准备电赛,临时自学了一部分Python(到函数内容结束),参考书籍是《Python入门:从入门到实践》。
分为上下两篇,上篇输出,列表及其操作和if语句。包括下篇包括字典,输入,while循环与函数。

简单输出

学习点:

  1. 基本输出:直接print输出,句尾无分号
  2. 变量命名及使用:命名无需申明类型(!突然觉得c++ 和java不香了),但字符串需使用“”。关于命名规则如下:

变量名只能包含字母、数字和下划线。
变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名1_message。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但greetingmessage会引发错误。 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。
变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好。
慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。 要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。

  1. 字符串修改:首字母大小写(.tiltle()),全部字母大/小写(.upper()/.lower()),添加(三个)空白(\t),字符串首/尾删除空白(.lstrip()/.rstrip()),字符串两端删除空白(.strip())。
  2. 字符串拼接/合并。
  3. 数字运算(整数/浮点数普通加减乘除运算,"/"的运算规则同c一样,除数与被除数均为整数则为取整运算,否则为普通除法运算)。
  4. 注释(#)。
    实践代码如下:
print("hello python world!")#句尾无分号
message1="rick&morty"
print(message1)
print(message1.title())#首字母大写输出
print(message1.upper())#全部大写输出
print(message1.lower())#全部小写输出
message2="invite you tonight"
he=message1+" "+message2#字符串拼接
print("\t"+he)#\t
n1=" really? "
print(n1.rstrip()+"Beth?")#字符串串末删去空格输出
print(n1.lstrip()+"Jack?")#字符串串首删去空格输出
print(n1.strip()+"Summer?")#字符串头尾均删去空格输出
num1=0.9+9.1
print(num1)
message3=str(num1)+"rd travel"#需判断num1的类型,这里str()意为看作字符串
print(message3)

实践结果:

hello python world!
rick&morty
Rick&Morty
RICK&MORTY
rick&morty
	rick&morty invite you tonight
 really?Beth?
really? Jack?
really?Summer?
10.0
10.0rd travel

列表

学习点:

  1. 列表基本格式,访问列表及其索引:
  • 列表基本格式:举例family=['you','your mother','father']#family是列表名,['','']为列表主体,''内为元素内容,各元素之间以,连接
  • 元素从左到右索引从0开始自加,空列表索引无-1,普通列表最后一个元素索引为-1,用索引访问元素。
  1. 修改,添加和删除操作:
  • 修改操作根据索引。
  • 添加操作:末尾添加(.append()),根据索引添加(.insert(索引,元素内容))。
  • 删除操作:del(),.remove(),pop()(区别:del()删除的元素是后续无需使用其内容的元素,.remove()是根据元素内容删除一个索引最小的元素,pop()删除的是后续会用到其值的元素)。
  1. 组织列表:根据首字母从小到大/从大到小排序(.sort()/.sort(reverse=True)),临时性根据首字母从小到大排序(sorted(列表名)),根据原定顺序逆序排序(.reverse())。
  2. 确定长度:len(列表名)。

实践代码如下:

#列表
family=["rick","beth","jerry","summer","morty"]#列表格式
print(family)

print(family[0].title()+"&"+family[4].title())#列表的查询+首字母大写输出
print(family[0].title()+"&"+family[-1].title())#索引-1指的是最后一个列表元素

family[0]="the rickest rick"#修改
family[-1]="the morty-est morty"
print(family)

fam
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值