Python入门学习日更博客

Day 1

Hello World 是信仰

任何一门语言的学习,都要从 Hello World 开始,这仿佛是所有人约定俗成是的一个约定,也可以说是一个信仰。
Hello World 程序编写涉及到 ‘print’ 函数。
具体代码编写如下:

print('Hello World')

在Python中,进行文本输出打印的程序非常简单,利用‘print’函数即可简单实现。

单引号、双引号与三引号

在Python中,单引号与双引号的输出作用相同。

print('Hello World')
print("Hello World")
print('''Hello World''')

以上三个语句均能成功打印出 “Hello World” 语句,进行语句输出。

字符串格式转换

在Python中可利用 ”+“ 直接进行字符串拼接,然而在进行输出过程中,会出现格式问题,例如输出生日祝福语句。

age = 22
print("Happy "+"age "+"birthday!")

运行时会报错,其原因是在语句中 ”age“ 变量为整数变量而非字符串。这也是Python中需要注意的一点,与C语言不同,Python可直接进行变量赋值,无需 ‘int’ 、‘float’ 等进行变量定义,边界的同时需要注意其类型是否相同,是否符合编译规则。
利用函数 ‘str()’ 可以进行字符串类型强制转换。

age = 22
print("Happy "+"str(age) "+"birthday!")

此时‘print’函数中均为字符串类型,可进行字符串拼接,因此可以正确输出。

字符串具体操作

大小写操作:

name = sdif sun
print(name.title())#输出首字母大写
name = sdif sun
print(name.upper())#输出全部字母大写
name = sdif sun
print(name.lower())#输出全部字母小写
print("\nSdif Sun")#输出换行
prinnt("\tSdif Sun")#开头输入制表符(tab键)

多余空格检测删除:

topic = ' Python '
print(topic.strip())#删除首尾空格
print(topic.lstrip())#删除首空格
print(topic.rstrip())#删除尾空格

注意注意注意:以上字符串操作并未改变原变量值,若想储存新字符串需要进行新变量的赋值储存操作

列表操作

列表由一系列按特定顺序排列的元素组成。
在Python中利用([ ])表示列表。

list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
print('list[0]')#访问列表list中第0个元素

注意:第一个元素为0,最后一个元素为-1
在列表长度位置时,可直接访问倒数第一个(-1)、倒数第二个(-2)等。
对列表元素进行修改

  1. 访问列表元素
  2. 对元素进行修改
    在列表中添加元素
    利用函数”append(’ ')“进行元素添加:
list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
list.append('d')#在列表末尾添加元素d
print("list")#打印输出新列表list(此时的列表已含有元素d)

利用此函数,可直接建立空列表进行元素添加,最终列表中元素顺序和输入顺序完全相同。
也可利用insert()函数在列表任意位置添加元素:

list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
list.insert(0'd')#在列表第0个元素处添加元素d
print("list")#打印输出新列表list(此时的列表d元素在列表第一位)

利用insert()函数进行元素添加,列表中元素位置会相应发生变化。
删除列表元素

list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
del list[0]#删除列表中第0位元素a
print("list")#打印输出新列表list

利用pop()函数进行操作
pop()函数可删除列表末尾元素,但其可以进行元素储存。即可将列表看作一个栈,pop()函数为弹出栈顶元素,且栈顶元素可被储存。

list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
popped_list = list.pop()#删除栈顶元素即删除最后一个元素,且将其储存为popped_list
print(list)#打印输出删除后的列表['a','b']
print(popped_list)#打印输出删除的元素c

可利用pop()函数删除列表中任意位置的元素,指定索引即可。
使用pop()与del的不同在于你手否需要删除的元素
利用元素值进行删除
利用remove()函数可通过元素值进行函数删除操作。

list = ['a','b','c']#创建列表,其中包含三个元素a、b、c
list.remove('b')#删除列表中元素值为b的元素

可将要删除的值直接进行定义即可储存被删除的值。
注意注意注意:以上列表操作后,列表直接发生变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值