python基础入门第0天

一。python的起源

python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅

二。python的解释器

CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.

三。第一个python程序

print(任何内容)

四。变量

程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
    1. 使用字母, 数字, 下划线组成
    2. 不能数字开头, 更不能是纯数字
    3. 不能用python的关键字
    4. 不要太长
    5. 要有意义
    6. 区分大小写
    7. 不要用中文
    8. 建议使用驼峰或者下划线

五。变量的数据类型

1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False

六。用户交互

变量 = input(提示语)
接收到的内容是字符串类型
str = > int  => int(str)

七。流程控制(if)

if 条件:
    代码块

if 条件1:
    代码块1
else:
    代码块儿2

if 条件1:
    代码块
elif 条件2:
    代码块
elif....
else:


if 条件:
    if 条件:
        if 条件:
            代码块
    else:
else:

#如下是对应的练习代码:
01-先跑起来.py:

# by luffycity.com

# print("你好啊, 我叫周杰伦")
# print("峰哥很帅.")
# print("我的良心很痛")

# a = 10
# print(type(a))
#
# a = "alex"
# print(type(a))

print("今天天气不错", "峰哥美美的", "手表哥.也美美的.")

a = 10


print("a") # "字符串". 原样输出
print(a)    # 变量, 把值进行打印
print("a=", a)

print(True)
print(False)
a = 1 > 3
print(type(a))



02-变量.py:

# by luffycity.com

# print(3+5+6)
# print((3+5+6)*12)
# print(((3+5+6)*12)+3)
# print((((3+5+6)*12)+3)/45)
#
# a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行
# print(a*12) # 用完了
#
# a = "alex"
# print(a)
#
# a = 23
# print(a)
#
# b = a   # 执行顺序. 把等号右边的值赋值给等号左边的变量
#
# print(b)

# a = 20
# b = a
# a = 30
# print(b)


# 变量的命名规则:
#   1. 由字母, 数字, 下划线组成
#   2. 不能用纯数字. 也不能是数字开头
#   3. 不能是python的关键字
#   4. 不要太长
#   5. 要有意义
#   6. 区分大小写
#   7. 不要用中文(规范)
#   8. 推荐使用驼峰或下划线命名

# a = 10
# print(a / 3)
#
# a = "alex"
# print(a / 3)

# 变量的数据类型(3个)
# 1. int类型. 整数, 可以进行+,-,*,/,%(计算余数, 取模), //(整除)
# print(9223372036854775807 * 128)
# print(10%3)
# print(10//3)
# print(10/3) # 1-10000000000,0-1

# 2. str 字符串, ',",''',""" 阔气来的内容叫字符串
# alex = """黑吃"""
# # type()来查看变量的数据类型
# # alex = 18
# print(type(alex))
#
# s = '''对面的女孩看过来
# 看过来啊看过来
# 峰哥已经很难耐
# 安排'''
# print(s)

'''
注释: 多行注释.
'''

"""
注释: 多行注释. 不会影响你的程序执行. 给人看的. 
"""

# # 字符串可以进行的操作: + *
# print("马化腾"+"马云")
# print("马化腾"+2) # 会报错.  字符串和int不是一回事儿
#
# print("马化腾"*10)
#

# 3.bool 布尔. 真命题或者假命题, True,False. 只能用来条件的判

03-用户交互:

# by luffycity.com

# 语法: 变量 = input("提示语")
# content = input("你吃了么?")
# print("我们在控制台接收到了:"+content)

# 让用户输入a, 让用户输入b. 计算机计算a+b的结果
# a = input("请输入a:") # input收到的内容是str
# b = input("请输入b:") # input收到的内容是str
# # 将字符串转换成整数  int(字符串)
# c = int(a) + int(b)
# print(c)

04-分支:

# by luffycity.com

# content = input("请输入你是否中奖了:")
# # if 如果
# if content == '是': # = 赋值.  == 判断
#     print("走向人生巅峰")
#     print("先买它20栋房子")
# else:
#     print("继续过着屌丝的生活")
#     print("我要死")

# 语法规则:
'''
if 条件判断:
    代码块1
else:
    代码块2
执行流程: 如果条件判断为真. 执行代码块1. 否则执行代码块2
'''

# money = 88
# if money > 500:
#     print("打车回家")
#
# print("我到家了")

#
# print("咣咣咣, 谁呀? ")
# gender = input("请问, 你是男的还是女的?")
# if gender == '男':
#     # pass #  pass 过. 表示语法的完整性
#     print("男的去隔壁. 找alex.")
# else:   # 不是男的
#     age = input("今年贵庚了?")
#     if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的
#         print("大妈, 您找谁?, 可能在隔壁")
#     else:
#         print("我家的瓜, 特别甜.")

# month = input("请输入一个月份:")
# if month == '一月':
#     print("吃饺子")
# elif month == '二月':
#     print("苹果")
# elif month == '三月':
#     print("桂花糕")
# elif month == '三月':
#     print("西瓜")
# elif month == '三月':
#     print("粽子")
# elif month == '三月':
#     print("冰棍")

# score = int(input("请输入峰哥的成绩:"))
# if score >=90:
#     print("峰哥old six. 得A")
# elif score >= 80:
#     print("峰哥还可以, 得B")
# elif score >= 70:
#     print("还凑合")
# elif score >= 60:
#     print("勉强及格")
# else:
#     print("不及格. 跟我去16期.")

# if ....elif...else
'''
if 条件1:
    代码块1
elif 条件2:
    代码块2
elif...
else:
    代码块n
执行流程:
    判断如果条件1成立. 执行代码块1. 否则继续判断条件2是否成立. 如果成立执行代码块2. 否则....
    如果以上条件都不成立. 执行最后的else
'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值