Python基础语法 注释、变量定义、输入、输出、判断、循环、函数、列表、元组、字典

Python基础语法 注释、变量定义、输入、输出、判断、循环、函数、列表、元组、字典

Python基础语法。注释、变量定义、输入、输出、判断、循环、函数、列表、元组、字典等。可以通过Python默认编辑器IDLE进行调试。

#coding=utf-8

#welcome = "hello, jzh"
#print (welcome)

'''
测试爬虫
'''

'''
import urllib.request
response = urllib.request.urlopen('https://chanpinxue.cn/about')
result = response.read().decode('utf-8')
print(result)
'''
'''
# 在 Python 中,定义变量时是不需要指定变量的类型的
# 在运行的时候,Python 解释器,会根据赋值语句等号右侧的数据
# 自动推导出变量中保存数据的准确类型
# str 表示是一个字符串类型
name = "jzh"
# int 表示是一个整数类型
age = 22
# bool 表示是一个布尔类型,真 True 或者假 False
online = False  # 不是
# float 表示是一个小数类型,浮点数
height = 1.73

weight = 61

print(name)
print(online)
print(height)
print(weight)
'''

'''
# 定义字符串变量 name,输出 我的名字叫 jzh,请多多关照!
name = "jzh"
print("我的名字叫 %s,请多多关照!" % name)

# 定义整数变量 student_no,输出 我的学号是 1001
student_no = 1001
print("我的学号是 %06d" % student_no)

# 定义小数 price、weight、money,
# 输出 苹果单价 7.50 元/斤,购买了 3.50 斤,需要支付 21.00 元
price = 7.5
weight = 3
money = price * weight
print("苹果单价 %.2f 元/斤,购买了 %.2f 斤,需要支付 %.2f 元" % (price, weight, money))

# 定义一个小数 scale,输出 数据比例是 10.00%
scale = 0.8
print("数据比例是 %.2f%%" % (scale * 100))
'''
'''
# 输入用户年龄
age = int(input("请输入年龄:"))

# 判断是否满 18 岁 (>=)
if age >= 18:

    # 如果满 18 岁,允许进网吧
    print("你已经成年,欢迎来到网吧")

else:
    # 如果未满 18 岁,提示回家
    print("你还没有成年,请回家")
'''

'''
# 定义两个整数变量 a_score、b_score,编写代码判断成绩
a_score = 60
b_score = 50

# 要求只要有一门成绩 > 60 分就算合格
if a_score > 60 or b_score > 60:
    print("考试通过")
else:
    print("考试失败,继续努力")
'''

'''
# 打印 5 遍 Hello jzh
# 1. 定义一个整数变量,记录循环次数
i = 1

# 2. 开始循环
while i <= 3:

    # 1> 希望在循环内执行的代码
    print("Hello jzh")

    # 2> 处理计数器
    # i = i + 1
    i += 1

# 3. 观察一下,循环结束后,计数器 i 的数值是多少
print("循环结束后,i = %d" % i)
'''

'''
# 函数
def sum_2_num(num1, num2):
    """对两个数字的求和"""

    result = num1 + num2

    # 可以使用返回值,告诉调用函数一方计算的结果
    return result
    # 注意:return 就表示返回,下方的代码不会被执行到!
    # num = 1000

# 可以使用变量,来接收函数执行的返回结果
sum_result = sum_2_num(10, 20)

print("计算结果:%d" % sum_result)
'''

'''
# 函数嵌套使用
def test1():

    print("*" * 10)


def test2():

    print("-" * 10)

    # 函数的嵌套调用
    test1()

    print("+" * 10)

test2()
'''

'''
# 列表
name_list = ["张三", "李四", "王五", "小蒋"]

# 使用迭代遍历列表
"""
顺序的从列表中依次获取数据,每一次循环过程中,数据都会保存在 
my_name 这个变量中,在循环体内部可以访问到当前这一次获取到的数据

for my_name in 列表变量:

    print("我的名字叫 %s" % my_name)

"""
for my_name in name_list:

    print("我的名字叫 %s" % my_name)
'''

'''
# 元组
info_tuple = ("zhangsan", 18, 1.75)

# 使用迭代遍历元组
for my_info in info_tuple:

    print(my_info)
'''

'''
# 字典
user_dict = {"name": "jzh",
                 "age": "22",
                 "phone": "159"}

# 迭代遍历字典
# 变量k是每一次循环中,获取到的键值对的key
for k in user_dict:

    print("%s - %s" % (k, user_dict[k]))
'''

# 1. 判断空白字符
space_str = "  hi"

print(space_str.isspace())

# 2. 判断字符串中是否只包含数字
num_str = "hi"

print(num_str)
print(num_str.isdecimal())
print(num_str.isdigit())
print(num_str.isnumeric())










# 显示时间的一种方式
import time
print(time.strftime("%Y/%m/%d"))

# 显示时间的另一种方式
from datetime import datetime
print(datetime.now())

# 上面的代码也可以这么写,不一定要写成from import
import datetime
print(datetime.datetime.now())

 

发表回复

您的电子邮箱地址不会被公开。