这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战
如果❤️我的文章有帮助,欢迎点赞、关注。这是对我继续技术创作最大的鼓励。更多往期文章在我的个人专栏
基础语法
变量
# 变量
width = 1280
height = 960
s = width * height # 宽 乘 高
print( s )
复制代码
基本数据
python3 基本数据有:
不用记,了解就行。后续跟着练习,用多久就会熟
- Number(数字)
- True=1, False=0
- 数值的除法
/
总是返回一个浮点数,要获取整数使用//
操作符 - 在混合计算时,python会把整形转换为浮点数
- String(字符串)
- 字符串用
'
或"
括起来,同时使用\
转义特殊字符串 - 如果不想让反斜杠
\
发生转义,可以在字符串前面加个r
表示原始字符串 - 索引值以0为开始,-1为末尾的开始位置
+
是字符串的连接符,*
表示复制当前的字符串,紧跟的数字为复制的次数
- 字符串用
- List(列表)
- 创建空列表使用
[]
- list写在方括号之间,元素用逗号隔开
- 和字符串一样,list可以被索引和切片
- list可以使用 + 操作符进行连接
- list中的元素可以改变的
- 创建空列表使用
- Tuple(元组)
- 创建空元组使用
()
- 元组与列表类似,不同之处在于元组的元素不能修改,元组写在小括号里。元素之间用逗号隔开
- 元组也可以被索引和切片,方法一样
- 注意构造包含0或1个元素的元组的特殊语法规则
- 元组也可以用 + 操作符进行拼接
- 创建空元组使用
- Sets(集合)
- 创建空集合使用 set(),写法为
{value01, value02, ...}
- set是一个无需不重复的序列,基本功能是进行成员关系的测试和删除重复元素
- 创建空集合使用 set(),写法为
- Dictionary(字典)
- 创建空字典使用 {},写法为
{key1 : value1, key2 : value2 }
- 字典是一种映射类型,字典用{}标识,它是一个无序的建(key):值(value)对集合
- 建(key)必须使用不可变类型。在同一个字典中建(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 位取一次)
user1 = '韩梅梅'
user2 = '李雷'
print( '{}对{}说:"hello!"'.format( user1, user2 ) ) # 输出:韩梅梅对李雷说:"hello!"
print( f'{user1}对{user2}说:"hello!"' ) # 输出:韩梅梅对李雷说:"hello!"(上下写法等价)
print( 'are' + 'you' + 'ok' ) # 字符串拼接
复制代码
基础数据类型说到这里就差不多了,其中一个相对不重要但容易搞混的
bytes
。 咱们文末接着了解
数据类型换转
int( x ) 将 x 转换为一个整数
long( x ) 将 x 转换为一个长整数
float( x ) 将 x 转换到一个浮点数
str( x ) 将对象 x 转换为字符串
eval( str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple( s ) 将序列 s 转换为一个元组
list( s ) 将序列 s 转换为一个列表
set( s ) 将序列 s 转换为一个集合
chr( x ) 将一个整数转换为一个字符
ord( x ) 将一个字符转换为它的整数值
hex( x ) 将一个整数转换为一个十六进制字符串
oct( x ) 将一个整数转换为一个八进制字符串
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END