python基础语法学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础语法学习相关的知识,希望对你有一定的参考价值。

1、变量

    在Python 中 我们不需要为变量指定数据类型。例如 a = 1 ,这样变量 abc 就是整数类型;a = 1.0 ,那么变量 abc 就是浮点类型;a=‘hello‘,那么变量abc为字符串。

     python中定义变量的时候字符串都用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#(代码注释快捷键ctrl+/)

注意:

    变量名只能是 字母、数字或下划线的任意组合

    变量名的第一个字符不能是数字

    Python中的关键字不能声明为变量,例如andforwhile这些关键字是不可以声明为变量的。

2、输入、输出

通常情况下,Python 的代码中是不需要从键盘读取输入的。不过我们还是可以在 Python 中使用函数 input() 来做到这一点,input() 有一个用于打印在屏幕上的可选字符串参数,返回用户输入的字符串。输出使用print。代码如下:

name=input(‘请输入你的名字:‘)

Print(name)

input在接收输入的时候,是可以看到你输入的值的,如果是输入密码这样的呢,不想让别人看到你的密码,就需要用到一个标准库getpass,什么是标准库呢,就是不需要你再去安装,装完python就有的库,就是标准库,getpass就是一个标准库,导入进来之后,直接使用getpass.getpass方法就可以在输入的时候,不会显示了。

使用标准库getpass可以不让input在接受输入的时候显示你输入的内容。

导入标准库getpass代码如下:

import getpass

使用代码如下:

Passwd=input.getpass(请输入你的密码:)

 

3、条件判断

  python中条件判断使用if else来判断,多分支的话使用if... elif ... Else.

==等于、>=大于等于、<=小于等于、!=不等于、>大于,<小于

注意,必须同类型的做比较运算,不同类型的会报错

例如int型与字符型进行比较,必须将int型强制转换,不然会报错。

age=int(input(请输入你的年龄))

 

4、循环

 While循环:
 count=int(input(‘请输入循环次数:‘)) #count为计数器
 while count<10:
    print(‘A’)
    count=count+1
 else:
     print(‘B‘)

Break:退出循环,break只能在循环里面用,如果在循环里面遇到break,那么立即退出循环

Continue:退出本次循环

 

For循环:

for i in range(10):
 print(‘讲笑话,%s‘%i)
   if i==6:
   break

 

5、字符串格式化

name=input(‘请输入你的名字:‘)
sex=input(‘请输入你的性别:‘)
print(‘欢迎你‘+name)  #第一种用+连接
print(‘欢迎你‘,name)  #第二种用,连接
print(‘欢迎你%s‘%name) #第三种用占位符
print(‘欢迎你%s,你的性别是%s‘%(name,sex)) #多个参数,使用多个占位符

 















以上是关于python基础语法学习的主要内容,如果未能解决你的问题,请参考以下文章

python基础语法学习

Python基础 | Python的基本语法

python学习-基础语法

Python学习--Python基础语法

python学习:基础语法

python学习-基础语法