Python入门

注解

# 单行注解
'''
多行注解
'''
"""
多行注解
"""

数据类型

# 数据类型的概念
# 在python里数据都有对应的类型

# 数字类型:整数int 浮点型float 复数complex
print(33)  # int整数类型
print(3.14)  # float类型
print((-1) ** 0.7)  # complex类型

# 字符串类型:
# Python里的字符串要求使用一对单引号或双引号包裹
print("你好 世界!")
print("43")

# 布尔类型(bool)
# 返回二个值,对和错
print(4>3)
print(3>4)

# 列表类型
names = ['张三', '李四', '王二']
print(names)

# 字典类型
person = {'name': '张三', 'age': 13, 'address': '上海杨浦区'}
print(person)

# 元组类型
nums = (1, 2, 3, 4)
print(nums)

# 集合类型
x = {9, '你好', 'good'}
print(x)


# 使用type()内置对象查看变量类型
# 在Python中变量是没有数据类型的,数据类型指的是变量的值的类型
a = 18
print(type(a))

print(type(person))

print(type("nih"))

数据类型之间的相互转换

# str 转成 int
a = "1123"
print(int(a))
# int 转成 float
b = 12
print(float(b))
# int 转成 str
print(str(b))
# 转成bool :注意:转成bool,int为0的时候是false,其它类型值不存在或为空时才为false,其余全为true
print(bool(b))

标识符命名规则和规范

# 标识符命名规则
# 1.由数字,字母和_组成,但开头不能是数字
# 2.严格区分大小写
# 3.不能为关键字

# 规范:
# 1.顾名思义
# 2.遵守一定的命名规范
# 3.小驼峰命名法:开头一个单词的首字母小写,以后的每个单词的首字母都大写
# 4.大驼峰命名法:每个单词的首字母都大写
# 使用下划线连接
# 在python中变量、函数和模块使用下划线连接;类名使用大驼峰命名法

运算符

1.算数运算符
2.赋值运算符
3.逻辑运算符
4.位运算符

内置函数

# print()输出语句
# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
# sep多个参数输出时,已哪种字符分隔
# end当结束一个print()时接下来要输出的格式

print("世", "界", "那", "么", "大", sep='', end="")
print("不", "如", "去", "看", "看")
print("嘿嘿")

# input() 输入函数
# 不管用户输入的是什么,保存的都是字符串
word = input("请填写一些内容")
print(word)

条件判断语句

1.if…else:

a = 3
if a >= 3:
    print("a大于等于3")
else:
    print("a小于三")

2.if…elif:

score = 95
if score < 60:
    print("考试不及格")
elif 60 <= score < 80:
    print("考试及格")
elif 80 <= score < 90:
    print("成绩优良")
elif 90 <= score <= 100:
    print("成绩优秀")
else:
    print("输入的数据有问题")

循环语句

1.while循环

# 打印九九乘法表
# while循环
x = 0
while x < 9:
    x += 1
    y = 0
    while y < x:
        y += 1
        print(y, '*', x, "=", (x*y), end="\t")
    print()

2.for循环

# 打印九九乘法表
# for循环
for i in range(1, 10):
    for j in range(1, i + 1):
        print(i, "*", j, "=", (i*j), end="\t")
    print()
# 百马百担
for x in range(0, 100 // 3 + 1):
    for y in range(0, 100 // 2 + 1):
        if 3 * x + 2 * y + (100 - x - y) * 0.5 == 100:
            print(x, y, (100 - x - y))

break和continue语句

break跳出循环
continue不执行当前条件成立的循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值