python基础day1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础day1相关的知识,希望对你有一定的参考价值。
对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码为使用Python输出"Hello World!":
实例(Python 2.0+)
#!/usr/bin/python
print "Hello, World!";
Python 3.0+版本已经把print作为一个内置函数,正确输出"Hello World!"代码如下:
实例(Python 3.0+)
#!/usr/bin/python3
print("Hello, World!");
变量 不能声明的变量有 开头不能用数字
[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘,
python中定义变量的时候字符串都用用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那你外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#,代码如下:
‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘,
‘try‘, ‘while‘, ‘with‘, ‘yield‘]
python中的单引号、双引号和三引号(就是三个单引号)
python中定义变量的时候字符串都用用引号括起来,单引号和双引号没有区别,用啥都行,如果说这个字符串里面有单引号的话,那你外面就用双引号,里面有双引号的话,外面就用单引号,如果既有单又有双,那么用三引号,三引号也可以多行注释代码,单行注释,使用#,代码如下:
msg = "I‘m Sriba." #有单引号,所以外面用双引号
info = ‘Python comments ues "#".‘ ##有双引号,所以外面用单引号
new_msg = ‘‘‘I‘m Sriba, i love "Python".‘‘‘#有双引号和双引号,所以外面用三引号
‘‘‘
上面的代码是说明单引号、双引号和三引号的
这一段是注释,说明三引号也有多行注释的功能
‘‘‘
、输入、输出
python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下:
name=input(‘Please enter your name:‘) #把接收到的值赋给name变量
print(name)#输出接收到的输入
若需要输入不回显
import getpass #导入getpass模块
python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样
password = getpass.getpass(‘Please enter your password:‘) #接收输入的密码
print(password)
条件判断
python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样
if 明天下雨:
那么明天带伞
else:
明天不带伞
循环
#while 循环
count = 0
while count<10: #如果count小于10的话,就执行下面的代码,如果不小于3就走else
print(count)
if count==5:
break#如果count等于5的话,就结束循环
count+=1 #这个意思是每次循环完,count的值就加一,如果不加的话,条件就一直为真了,就死循环了,一直不停的循环
else:#这个else是可以不写的,意思就是说,如果条件不满足了去干嘛
print(‘条件没满足‘)
#for 循环
names = [‘marry‘,‘lily‘,‘lilei‘]
for name in names:
if name == ‘lily‘:
contiune #如果名字等于lily的话,就不执行continue下面的代码了,再循环下一次
print(name)
else:#for也有个else,不过这个一般没人写它,意思是如果正常循环完了去做什么
print(‘over‘)
以上是关于python基础day1的主要内容,如果未能解决你的问题,请参考以下文章