编程手养成日记 DAY1

Day1 Python基础(一)

一、变量与简单的数据结构

(一)变量

变量的命名规则:

  • 变量名只能包含字母、数字、下划线。变量不能以数字开头。
  • python3支持中文变量
  • 不要将python关键字用作变量名。
  • 慎用小写字母l和大写字母O。
>>> message_1 = 1
>>> 我的世界 = 1
>>> print(message_1, 我的世界)
1 1

(二)字符串

  1. 字符串的定义:
    用单引号或双引号括起来的都是字符串。
>>> a = "Hello"
>>> b = 'world!'
>>> print(a, b)
Hello world!
>>> a = """b"""		# 长文本定义
>>> print(a)
b
  1. 原始字符串
>>> print(r"D:\I")	# 转义字符失效
D:\I
  1. 使用方法修改字符串大小写
>>> world = "i love you!"
>>> print(world.title())
I Love You!

>>> world = "I Love You!"
>>> print(world.upper())
I LOVE YOU!
>>> print(world.lower())
i love you!
  1. 合并(拼接)字符串
>>>= "张"
>>>= "三"
>>> 名字 =+>>> print(名字)
张三
  1. 使用制表位或换行符来添加空白
>>> print("Love")
Love
>>> print("\tLove")
	Love
>>> print("Love\nLove")
Love
Love
  1. 删除空白
>>> a = " Love "
>>> a.rstrip()
' Love'
>>> a.lstrip()
'Love '
>>> a.strip()
'Love'

(三)数字

  1. 整数
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
>>> 3 ** 2
9
  1. 浮点数
    通常情况,使用浮点数时无需考虑其行为,python通常会按照你的期望方式处理他们。
>>> 0.1 + 0.1
0.2
>>> 2 * 0.1
0.2

但需要注意,结果包含的小数位可能是不确定的:

>>> 0.2 + 0.1
0.30000000000000004
  1. 使用函数str()避免类型错误
>>> age = 13
>>> message = "Happy " + str(age) + "rd Birthday!"
>>> print(message)
Happy 13rd Birthday!

(四)注释

"""	多行注释
	多行注释 """
'''	多行注释
	多行注释 '''
# 单行注释

二、列表简介

(一)列表是什么

  1. 列表的定义:
    python中,使用方括号[]来表示列表,并用逗号分割其中的元素。
>>> a = [1, 2, 3, 4]
>>> print(a)
[1, 2, 3, 4]
  1. 访问列表元素
  • python中,第一个列表元素的索引为0。
  • 同时,python为访问最后一个列表元素提供特殊语法。通过将索引指定为-1,可以返回最后一个列表元素。
>>> a = [1, 2, 3, 4]
>>> print(a[0])
1
>>> print(a[-2])
3

(二)修改、添加和删除元素

  1. 修改列表元素
>>> a = [1, 2, 3, 4]
>>> print(a)
[1, 2, 3, 4]

>>> a[0] = 2
>>> print(a)
[2, 2, 3, 4]
  1. 在列表中添加元素
>>> a = [1, 2, 3, 4]
>>> print(a)

>>> a.append(5)		# 方法append()将元素添加到列表末尾
>>> print(a)
[1, 2, 3, 4, 5]

>>> a.insert(1, 1.5)	# 方法insert()可在列表任何位置添加元素
>>> print(a)
[1, 1.5, 2, 3, 4, 5]
  1. 从列表中删除元素
>>> a = [1, 2, 3, 4]
>>> print(a)

>>> del a[0]		# 使用del删除了列表中的第一个元素
>>> print(a)
[2, 3, 4]

>>> b = a.pop()		# 使用pop()方法删除了列表中的最后一个元素,并将这个元素返回。
>>> print(a)		# 注:pop()默认删除最后以为,但是可以通过pop(0)指定。
[2, 3]
>>> print(b)
4

>>> a = [2, 2, 3, 4]
>>> a.remove(2)		# 使用remove()方法删除指定元素,但只能删除最左面的一个。
>>> print(a)
[2, 3, 4]

(三)组织列表

  1. 使用方法sort()对列表进行永久性排序
>>> a = [1, 6, 4, 2, 3]
>>> a.sort()
>>> print(a)
[1, 2, 3, 4, 6]
  1. 使用方法sorted()对列表进行临时排序
>>> a = [1, 6, 4, 2, 3]
>>> print(sorted(a))		# 可以通过向sorted()传递参数reverse = Ture,按照顺序相反排序。
[1, 2, 3, 4, 6]
>>> print(a)
[1, 6, 4, 2, 3]
  1. 倒着打印列表
>>> a = [1, 2, 3, 4, 5]
>>> a.reverse()
>>> print(a)
[5, 4, 3, 2, 1]
  1. 确认列表长度
>>> a = [1, 2, 3, 4, 5]
>>> len(a)
5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值