这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战
如果❤️我的文章有帮助,欢迎点赞、关注。这是对我继续技术创作最大的鼓励。更多往期文章在我的个人专栏
Python 基础语法
变量
# 变量
width = 1280
height = 960
s = width * height # 宽 乘 高
print( s )
基本数据
python3 基本数据有:
不用记,了解就行。后续跟着练习,用多久就会熟
- Number(数字)
- True=1, False=0
- Python 数学运算中 除法(
/) 返回的是一个浮点数,想要除法返回整数需要使用//( 8 / 2 # 4.0 8 // 2 # 4 )
- String(字符串)
- 字符串使用
'或"都可以,而\依旧是转义字符 - 如果不希望反斜杠
\对内容发生转义,在变量开头加上r避免被转义 - 字符串索引值从
0开始,-1 标识为字符串末尾位置 +用于两串字符连接,*可以复制当前的字符串,紧接的数字为需要复制次数
- 字符串使用
- List(列表)
[]表示创建空列表- 元素(数值)写在方括号之间,用逗号隔开
- list可以使用 + 操作符进行连接
- list中元素,在创建之后可以被增删改动
- Tuple(元组)
()用于创建空元组- 元组与列表类似,但不同于
元组不可修改 - 元组也能使用
索引和切片,方法跟List(列表)一样 - 元组也可以用 + 操作符进行拼接
- Sets(集合)
- set() 用于创建空集合,写法为
{value_1, ...} - set 为
无序且不重复序列
- set() 用于创建空集合,写法为
- Dictionary(字典)
- {} 用于创建空字典 ,写法为
{key_1:value_1, ...} - 字典(dict{})是一种无序的
键值对集合 - 同一个字典中
键值(key)必须唯一
- {} 用于创建空字典 ,写法为
字符串
# -*- coding: utf-8 -*-
print("""
hha
""") # """ """ 保留内容格式,如换行空格, ""则不会
print("这里\n\t\t\t\t换行")
s="床前明月光"
print( s[4] ) # 输出:光 (从 0 开始,顺着数)
print( s[-4] ) # 输出:前 (从 0 开始,倒着数)
print( s[0:5:3] ) # 输出:床月(从 0 到 5,每隔 3 位取一次)
user_1 = '张三'
user_2 = '李四'
print( '{}对{}说:"hello!"'.format( user_1, user_2 ) ) # 输出:张三对李四说:"hello!"
print( f'{user_1}对{user_2}说:"hello!"' ) # 输出:张三对李四说:"hello!"
print( 'are' + 'you' + 'ok' ) # 使用 + 号 连接字符串