python基本数据类型
表示 | 类型 |
---|---|
int | 整数 |
str | 字符串 以成对单引号或双引号包裹 |
float | 浮点数 |
bool | True或False |
注意:我们可以通过type()查看函数类型
python标识符
标识符命名规定:
1.大小写敏感
2.只能以字母 数字 下划线 组成(数字不能开头)
3.见名知意
4.蛇形 | 小驼峰 | 大驼峰 命名法
5.变量(小写);常量大写
6.不以关键词作为标识符
注释
单行注释:
# print("hello world") # 打印输出hello world
# ctrl + d 复制当前行
# 多行注释
# print("1")
# print("1")
# print("1")
# print("1")
# 文档注释,也不会被执行。常用于进行说明解释。
"""
这是os模块的说明文档
改模块是用来与操作系统进行交互的
可以对文件进行增删改查...
....
....
"""
'''
这是os模块的说明文档
改模块是用来与操作系统进行交互的
可以对文件进行增删改查...
....
....
'''
快捷键:CTRL+/ 添加#号
语句
# 注意:直接以换行作为语句的结束
# a = 1 # 语句
# print("hello world") # 语句
# 初始化a
a = 2
# 代码块,了解即可
# 1.如果满足 a>1
if a > 1:
# 2.进入该代码,输出yes
# print("yes")
# 2.1 如果不知道输出什么,则pass。跳过此处
pass
# 3.否则
else:
# 跳过
pass
变量
# 来打印小宇的年龄为18
# age = 18
# TypeError: must be str, not int-->类型错误,一定是字符串而不是整数
# 也就说明 字符串与整数不能直接+号拼接
# print("小宇的年龄为:"+age)
# 以逗号隔开-->是指将字符串与age同时输出
# print("小宇的年龄为:", age)
# 将int 通过 str() 进行强转为字符串
# print("小宇的年龄为:"+str(age))
# print(type(str(age)))
# 来打印小宇的年龄为18,性别为男性
age = 18
sex = "male"
# 法一
# print("小宇的年龄为", age, "性别为男性", sex)
# 法二
# 字符串格式化-->3种
# %d-->int类型的坑
# %s-->str类型的坑
print("小宇的年龄为%d,性别为%s" % (age, sex))
input函数
# input输入函数
# 输入的内容赋值给age变量
# age = input("请输入年龄")
# 打印age变量
# print(age)
# 打印age的类型,注意:input输入返回的都是字符串
# print(type(age))
# print("欢迎来到逻辑教育")
# input("你是谁?") # 阻塞,一直等待用户输入
# print("你好,我是amy")
# 输入年龄,字符串
age = input("输入年龄:")
# 当年龄>18
# 字符串不能与数值直接比较,现在将字符串强转为整数-->int()
if int(age) > 18:
# 符合条件,输出如下
print("你好呀,小靓仔")
# 不满足条件
else:
# 输出如下
print("生日快乐,小朋友")
print函数
# ctrl+鼠标左键-->放在函数位置-->进入说明文档
# sep:插在两个值之间,默认为" "
# print("你好", "世界", sep="*") # 输出 你好*世界
# print("你好", "世界", sep="\n") # 输出 你好 世界,\n表示换行符
# end:当前print语句最后一个值的分隔符
print("你好", end="*")
print("世界")