本帖最后由 DCS63_王争荣 于 2021-8-7 19:25 编辑
================================
python简介:
python定义
是一个高层次的结合了解释性,编译性,互动性和面向对象的脚本语言,且语法结构比其他语言更具有特色。
python特点:
易于学习,易于阅读,易于维护,可扩展,提供所有商业数据库的接口,具有一个广泛的标准库
python的应用领域:
网页开发,系统编程,数据分析,网络爬虫,AI人工智能,大数据,云计算,自动化脚本开发
================================================================
python的代码编写,运行:
1、点击你想编辑的文件,就会打开文本编辑页面:
2、在文本编辑页面鼠标右击---选择Run “xxx”---就可以运行该文件的代码
3、项目名称后面会显示项目包的绝对路径
4、编写代码时出现“红色波浪线”,就表示代码书写错误
5、创建目录,包,文件时,名称不要和你使用的第三方或者内置的库的名称一样
===========================================================
python代码编写规则:
是否加字符集编码格式--------#coding=utf-8
print是否加括号,中文输出的格式差异
注释代码的方法-------------#,ctrl+/,’‘’‘’‘
变量的命名-------------------字母,下划线开头
引号的使用规则-------------单,双,三引号的使用
变量的引用-------------------注意区分int ···str
打印变量类型----------------type
pass----------------------------占位符
1、字符集编码格式:#coding=utf-8
python2.x版本---初始进入到文件中的时候需要在编辑页面顶部位置加上#coding=utf-8(字符集编码格式);
python3.x版本---初始进入到文件的时候不需要添加#coding=utf-8(字符集编码格式)
2、print:显示(打印)结果
python2.x版本---print指令不需要加括号,如:print a
python3.x版本---print指令需要加上括号,如:print (a)
中文输出两个版本的差异:
python2.x版本打印中文必须+“u”,如:print u‘多测师’
python3.x版本打印格式:print (‘多测师’)
3、python注释方法:(注释后的代码不会被运行)
“#”----------------在代码前输入#
“ctrl + /”---------选择代码,按ctrl+/
【 ''' ''' 】-------在需要注释的代码的上一行和后一行分别输入'''
4、python变量命名的规则:
变量有字母,下划线,数字组成,但必须是字母或下划线开头,不能数字开头,要区分大小写。
变量命名建议是字母开头。
5、引号的使用:
单引号中:可以包含双引号,但是不能包含单引号和双引号;
双引号中:可以包含单引号和三引号,但是不能包含双引号;
三引号中:可以包含单引号和双引号,但是不能包含三引号;
6、变量的引用:
(整形不需要加引号,字符串需要加引号)
a =123 #定义一个变量a,并赋予值123
print(a) #打印变量得到结果为123
c=‘abc’ #定义一个变量c,赋予值‘abc’
print(c) #打印变量得到结果为‘abc'
7、类型的查看和确认:type
type----类型----在语言中查看不确定的类型就用type来实现
n=123 ----------------假设变量n为整形
print(type(n))------打印出来的类型显示为 ’int‘ 整形
m=’123‘ --------------------假设变量m为字符串类型(因为加了引号,可以加单,双,三引号)
print(type(m))--------------打印出来的类型显示为 ’str‘ 字符串类型
======================================================
格式化输出----print()
#%s :字符串 (采用str()的显示)
# a =111 #定义一个字符串
# print('%s'%a)
# # %c :单个字符
# a ='1'
# print('%c'%a)
# # %d:十进制整数
# a =10
# print('%d'%a)
# # %i :十进制整数
# a =10
# print('%i'%a)
# # %o:八进制整数
# a =10
# print('%o'%a) #12
# # %x:十六进制整数
# a =10
# print('%x'%a) #a
# # %f:浮点数
# a =10
# print('%f'%a) #10.000000
注意: '''python2和Python3生成浮点数区别:
# python2中如果要生成浮点数需要在后面加上一个.0如:10.0
# python3中不需要默认'''
# # %% :字符"%"
# a =10
# print('年化利率为:%d%%'%a)
===============================================================
python中的输入函数:input()
python2:
raw_input() 输入默认的是字符串 str
input() 只能输入整形 int
python3:
input() 默认为字符串'''
input()
# name =input('请输入您想输入的内容:')
# print(name)
# print(int(nam e))-------------- #把输入的元素类型改变为整形
# print(type(int(name)))---------#打印结果为整形 Int
# na =int(name)------------------ #定义一个变量,通过Int类型转换name变量的类型
# print(na)--------------------------#打印结果
# print(type(na)) ------------------#<class 'int'>
# if单分支判断
# user_name =input('输入姓名:')
# if user_name =='张三':
# print('是我找的人')
# else:
# print('没有找到张三这个人')
练习题:有一个登录系统,要求有四个参数,该如何写?
1、账号:admin 账号正确就继续输入密码,不正确就提示错误
2、密码:123456 如果密码正确就继续输入密码,密码错误就提示
3、确认密码:123456 如果确认密码正确就继续输入验证码,错误就提示
4、验证码:abcd 如果验证码正确提示登录成功,错误就登录失败验证码错误''
name=input('输入账号:')
if name =='admin':
pwd=input('输入密码:')
if pwd =='123456':
pwd1=input('再次输入密码:')
if pwd1 =='123456':
yzm=input('输入验证码:')
if yzm=='abcd':
print('登录成功!')
else:
print('登录失败,验证码错误')
else:
# print('密码错误')------如果不想打印结果,就把这行代码注释,且在下一行输入占位符
pass-------------占位符
else:
print('密码错误')
else:
print('账号错误')
=======================================================
|