python基础

本文不做概念性陈述,描述本人python的学习内容,本人使用开发工具为pycharm,一下内容都是在pycharm中使用。

一、格式

一般语言都是通过{}来标识代码块的,而在python中,是通过缩进来识别代码块的。

二、变量

变量的作用是存数据,提供后面程序调用的。

变量的命名规范

1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
2、系统关键字不能做变量名使用
3、除了下划线之个,其它符号不能做为变量名使用
4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。

三、输入输出

username = input('请输入用户名:') #要求输入一个用户名

print(username)#将username这个变量输出

四、条件判断

python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样,需要注意的是条件后面要加冒号

NAME = 'admin'

username = input('请输入用户名:')

if username == NAME:  #判断用户名是否为admin

    print('欢迎登录')         #等于admin输出欢迎登录

else:

    print('输入错误')         #不等于输出输入错误

五、循环

1、for循环

      for 目标 in 对像:
           print 赋值目标

2、while循环

     while 条件:
          执行代码块

在循环中一般需要跟break和continue

break是立即退出循环,后面的代码不会执行

continue是退出本次循环,开始下次循环

六、格式化输出

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

print('你的名字是'+name) #使用加号连接

print('你的名字是%s'%name)#使用占位符  

print('你的名字是{your_name}'.format(your_name=name)) #使用format格式化输出,{}里面的名字可以随便写但是、

要和后面的format中的名字保持一致,然后再把你前面定义的变量写到等号后面就可以了。

age = 18

print('我的名字是%s,年龄是%d岁.'%(name,age))#这种是里面有多个格式化内容的,前面那个是字符串,后面这个是整数,多个变量的后面跟值的时候必须要加上括号

七、课后作业

import random

print('猜数字游戏开始')
num = random.randint(1, 101)
print(num)
i = 0
for i in range(3):
yournum = int(input ('请输入你的数字'))
if yournum == num:
print ('恭喜你猜中数字,数字是%s'%num)
break
elif yournum > num:
print ('大了')
i = i + 1
continue
else:
print ('小了')
i = i+1
continue
else:
print('错误的次数太多,正确数字是%s'%num)
 
原文地址:https://www.cnblogs.com/yigehundan/p/6049030.html