python基础语法学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础语法学习相关的知识,希望对你有一定的参考价值。
1、变量
在Python 中 我们不需要为变量指定数据类型。例如 a = 1 ,这样变量 abc 就是整数类型;a = 1.0 ,那么变量 abc 就是浮点类型;a=‘hello‘,那么变量abc为字符串。
python中定义变量的时候字符串都用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#(代码注释快捷键ctrl+/)
注意:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
Python中的关键字不能声明为变量,例如and、for、while这些关键字是不可以声明为变量的。
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基础语法学习的主要内容,如果未能解决你的问题,请参考以下文章