码迷,mamicode.com
首页 > 编程语言 > 详细

python-基础2-变量、输入输出、条件语句

时间:2017-05-20 22:40:34      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:raw_input   数字   please   导入   需要   接收   import   基础   输入   

存东西所用

#定义变量
name=‘feifei‘#定义变量,字符串
age=18.9#整型或者小数定义变量不需要加引号
print(name)
print(age)
name2="what‘s your name"#里面有单引号外面就用双引号
name3=‘你长得“很帅”‘#里面是双引号外面就用单引号
name4=‘‘‘ ‘你长得“很帅”‘ ‘‘‘#里面既有双引号又有单引号就用三引号标记
 
#ctrl+/ 快速注释
#3个单引号还能进行段落的注释
 

变量的定义规则:

变量名要见名知意,不能瞎写,瞎写到后面自己都看不懂那个变量是干啥的,不要用拼音,那样很low,更不要用中文当变量名,那是2b程序员干的事,但是python的确可以用中文当变量名!

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字

 

3.输入、输出

python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下:

1

2

        name=input(‘Please enter your name:‘) #把接收到的值赋给name变量

        print(name)#输出接收到的输入

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

1

2

3

                import getpass #导入getpass模块        

                password = getpass.getpass(‘Please enter your password:‘) #接收输入的密码

                print(password)

 

#输入输出
# name=input(‘请输入你的名字:‘)#输入用户名
# print(name)
#输入密码,密码不可见
import getpass #导入一个模块
passwd=getpass.getpass("请输入你的密码")
print(passwd)#注意:getpass不能在pytcharm中执行

 

 

4.条件判断

python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样,格式如下:

1

2

3

4

        if 明天下雨:

            那么明天带伞

        else:

            明天不带伞

python中是以缩进来表示代码块的,这样看起来代码很有条理,比如说上面的例子,如果明天下雨,那么明天才会带伞,明天带伞就相当于if的儿子,所以也可以认为有缩进的都是有父子关系的,写个实际点的例子,如下:

1

2

3

4

5

6

7

8

9

                score = int(input(‘请输入你的分数:‘)) #接收输入,因为input接收的是一个字符串,所以需要用int函数强制类型转换成整数类型

                if score==100: #如果成绩等于100分的话

                    print(‘小天才,你是满分‘)

                elif score >=90 and score < 100: #如果成绩大于等于90分小于100分的话

                    print(‘兄弟,你的分数不低啊,不错‘)

                elif score > 60 and score <90:#如果成绩大于60分小于90分的话

                    print(‘兄弟,这次考试马马虎虎啊‘)

                else: #如果分数小于60分的话

                    print(‘兄弟,你在搞什么,该努力了‘)

 

 

If sex==’男’ or sex==’女’

满足其中一个是or,都满足是and

 

条件判断:

==等于

!=不等于

>大于

<小于

>=大于等于

<=小于等于

Print(1//2) 自动取整,不会四十五路直接把小数抹去

非0即真,非空既真

python-基础2-变量、输入输出、条件语句

标签:raw_input   数字   please   导入   需要   接收   import   基础   输入   

原文地址:http://www.cnblogs.com/flyskies/p/6883292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!