本文共 2948 字,大约阅读时间需要 9 分钟。
Python3的默认字符集是Unicode,而Python2默认字符集是ASCII。这意味着在Python3中可以直接使用非ASCII字符,而Python2则需要显式声明字符编码。
print('hello_world!') # 输出 hello_world!name = '小老虎'age = 27print("let's go!") # 输出 let's go!print('你真"帅啊"') # 输出 你真"帅啊"print('''let's go "帅"''') # 输出 let's go "帅" 在Python中,可以使用三引号来写多行注释:
这是一段多行注释用三引号就可以了
需要注意的是,Python中不能使用关键字做变量名。
name1 = input('请输入你的名字:')print('你的名字是:', name1)# 分支语句if elif else # username = input('请输入您的用户名:')# password = input('请输入您的密码:')# if username == 'wangsilei' and password == 123456:# print('欢迎光临!')# else:# print('账号/密码错误!')# 输入接受到的都是str类型的# score = input('请输入你的分数:')# if int(score) < 60:# if int(score) >= 50:# print('50-60')# else:# print('太低了!')# print('不及格!')# elif 60 <= int(score) < 80:# print('及格!')# elif 80 <= int(score) < 90:# print('良好!')# else:# print('优秀!')# == != < > <= >= 比较运算符sex = input('请输入你的性别:')if sex == '男' or sex == '女': print('性别输入正确!')else: print('性别输入有误!')# 布尔类型 True False import random# 循环 迭代 遍历# for while# break 结束循环# continue 结束本次循环,继续下一次循环count = 0while count < 10: print('哈哈哈哈') count += 1 print('666') breakelse: print('done!')count = 0while count < 3: username = input('请输入名字:') password = input('请输入密码:') if username == 'wangsilei' and int(password) == 123456: print('{}欢迎登录'.format(username)) break else: print('名字/密码错误!') count += 1else: print('错误次数过多!')# for循环for i in range(10): print(i)random_number = random.randint(1, 1000)for i in range(3): number = int(input('请输入你猜的数字:')) if number > random_number: print('你猜的太大了!') elif number < random_number: print('你猜的太小了!') else: print('你猜对了,答案是:', random_number) break username = input('请输入你的名字:')time = '2017-12-17 17:19:00'print('欢迎光临' + username)print('欢迎光临%s,时间是%s' % (username, time))print('欢迎光临{},时间是{}'.format(username, time))print('欢迎光临{name},时间是{date}'.format(name=username, date=time))print('%.2f' % number) # 保留两位小数 username = 'wangsilei'password = 123456for i in range(3): name = input('请输入账户名称:') pwd = input('请输入账户密码:') if name == username and int(pwd) == password: print('{}欢迎登录'.format(name)) break elif name == '' or pwd == '': print('账户名称/账户密码不可为空') elif name.isspace() or pwd.isspace(): print('账户名称/账户密码不可为空格') else: print('账户名称/密码错误!') import randomphone_lists = ['130', '131', '132', '133', '134', '135', '136', '170', '180']phone_str = '0123456789'n = int(input('生成多少个随机的电话号码:'))with open(r'C:\Users\wangsilei\Desktop\phone.txt', 'w') as f: for i in range(n): phone_numbers = random.choice(phone_lists) + ''.join(random.choice(phone_str) for j in range(8)) + '\n' f.write(phone_numbers) 转载地址:http://xgqfk.baihongyu.com/