请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

python简介,基本规则,输入语句input,输出语句print

[复制链接]
本帖最后由 DCS63_王争荣 于 2021-8-7 19:25 编辑

1628333879017.jpg
================================
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‘ 字符串类型


8、pass---占位符

HRB@VMP(G9E3WAD9_2CQW`9.png
======================================================




格式化输出----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  如果验证码正确提示登录成功,错误就登录失败验证码错误''

22.png

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('账号错误')

=======================================================



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册