二、python 语法之变量赋值与if(if else)

第一篇已经掌握了python 的安装及pycharm 的安装和项目的创建及命名。

从本篇章开始,将学习python编程的语法及编程思想。

 

1、变量与赋值

python 变量默认可以是数字(0-9),字母(区分大小写),下划线(_)

要注意的点:

(1)不能是数字开头

(2)变量命名有意义

(3)汉字作为变量不报错,但是不推荐这样用。

(4)多组单词采用驼峰命名或下划线分割每个单词

(5)Python 并没有真正意义上的常量,(没有类似JAVA 的 FINAL 方法)一般采用全大写字母(多组单词作为变量用_分割,如PI_ANGLE)

(6)不能使用python内置关键字作为变量,比如class,int,float等等。

以上规矩除了第一条与第六条,并不会报错。但是大家都约定俗成这样做,如果在公司使用的都是a b c 作为变量名,一定会壮烈牺牲的。

常见变量命名举例

boyName = "ChenSi"

SEXY = "boy" (性别不可变,所以使用大写。此处不考虑手术改变性别问题)

number_money = "1000"

其他写法

name = 'chensi'

name = '''chensi'''

name = """ chensi """

 

赋值也如上面举例

比如 

boyName =  "ChenSi"

 则boyName 为变量的名称,ChenSi为变量的值。

如图,打印boyName 得到的值是 ChenSi

 

2、if 语句(if else)

 

所有编程语言通用的,必备的逻辑判断。该逻辑如果翻译成汉语就是:

 

if:如果 怎样,那么就去做什么(执行某段代码)。

if else: 如果怎样,那么就去做什么 (执行某段代码),否则就去做什么(执行else下面的另一段代码)。

 

这样看上去,是不是就明了多了。if 语法在python 的标准写法应该是:

if 条件 :

要执行的代码;

else :

要执行的代码;

 假如要进行一个判断,如果1等于1,则打印OK,否则打印NO,就可以写成。

if 1==1 :
    print("OK")
else:
    print("no")

 

可以看到,1等于1 确实是OK 也就是成立的。

if 语法的逻辑大于代码本身,掌握了这个逻辑,就可以对程序进行各种判断了。

 

3、进阶语法 input 及 elif

input 可以在客户端接收客户从键盘上传递过来的一个值。

常见用法

name = input ("请输入您的姓名")

即可为变量赋值,并打印出变量名。

 

注意:

假如变量接受的是一个数字,并希望对这个数字进行赋值运算或判断,需要对接收到的变量进行类型转换,否则都是字符串类型。

如:

数据类型及类型转化,会在之后的随笔中进行说明。

此时有要求,从键盘接收一个数字,如果数字等于1,输出“陈司是帅哥”,如果数字等于2,输出“陈司很帅”,如果是不等于1也不等于2的其他输入内容,输出“python good!”

则代码这样写:

num = input("请输入数字")
if num == "1" :
    print("陈司是大帅哥")
elif num == "2" :
    print("陈司很帅")
else:
    print("python good!")

 

执行结果

 

 

posted @ 2019-08-15 16:52  陈司  阅读(12130)  评论(0编辑  收藏  举报