数据类型:字符串(string)、整数(int)、小数(float)、bool布尔类型:True False #真 假
字符串可以用”“,也可以用‘’,如果字符串中包扩‘’,则字符串用双引号包裹,若字符串中含有双引号,则用‘’包裹,如果既有双引号,又有单引号,则用‘’‘ ’‘’
python 定义变量不需要指定类型
注释:#单行注释,选中-command+/,''' '''多行注释
input(输入提示:) 输入
一、字符串格式化:
1.➕进行连接,不推荐使用
words = "欢迎登陆" + name + tieme
2。占位符的方式
words1 = "欢迎登陆,%s"%name
import datetime
today = datetime.datetime.todat()
%s 字符串类型,什么类型都可以
%d 只能数值类型,不保留小数
%f 只能是数值类型,保留小数
3、f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。之前我们习惯用百分号 (%),f-string用大括号 {} 表示被替换字段,f-string的大括号 {} 可以填入表达式或调用函数,Python会求出其结果并填入返回的字符串内。
>>> name = 'Runoob'
>>> f'Hello {name}' # 替换变量
'Hello meiyanzi'
>>> f'{1+2}' # 使用表达式
'3'
>>> w = {'name': 'meiyanzi', 'url': 'www.baidu.com'}
>>> f'{w["name"]}: {w["url"]}'
用了这种方式明显更简单了,不用再去判断使用 %s,还是 %d。
在 Python 3.8 的版本中可以使用 = 符号来拼接运算表达式与结果:
>>> x = 1
>>> print(f'{x+1}') # Python 3.6
2
>>> x = 1
>>> print(f'{x+1=}') # Python 3.8
'x+1=2'
网友评论