python基础(二)

1.标识符

标识符:凡是可以自己起名字的地方
命名规则:
1)标识符由字母,数字,下划线组成
2)数字不能开头
3)不能是关键字
4)标识符对大小写敏感
5)见名知意(不能用拼音,必须存英文)
更多标识符命名规范可参考【阿里规范手册 java】

2.变量

变量:变化的量
1)什么是变量?
变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量)
2)变量的定义
在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=左边是一个变量名
=右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了

3.关键字

关键字:具有特殊含义的单词(共33个)
import keyword
print (keyword.kwlist)
(Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字)
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’,
‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’,
‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
(我们不能把它们用作任何标识符名称)

4.运算符

(运算符两侧留空格)
1)算术运算符:+ - * / % ** //
0–False 其他整数–True True默认1

a = 1
b = 365
c = a ** b
print(c)
a = 1.01
b = 365
c = a ** b
print(c)
a = 0.99
b = 365
c = a ** b
print(c)

运行结果:

1
37.78343433288728
0.025517964452291125

(每天多努力一点点,和每天倒退一点差距真的很大)
2)比较运算符 > < = >= <= != == python2里<> 是不等于
3)逻辑运算符:and(与) or(或) not(非)
and:两侧同为真才为真, 若左侧表达式能够确定最后结果,右侧表达式则不再 计算
or:两侧有一侧为真即为真,若左侧表达式能够确定最后结果,右侧表达式则不再计算
not:非真即假,非假即真
4)成员运算符:in not in
5)身份运算符:is is not
6)赋值运算符:+= -= *= /= %= **= //= =
7) 位运算符:& 丨 ^ ~ << >>
python运算符优先级:
在这里插入图片描述

5.分支语句

if 表达式或者bool :
逻辑代码
[elif 达式或者bool :
逻辑代码

]
[else:
逻辑代码
]
例子:

#双分支
s = input("请输入一个数字:")

if int(s) < 10:

    print("s是小于10的数字")

else:

    print("s是大于等于10的数字")

#单分支
a=10
b=20
if a>b:
    print "a>b"
else:
    print "a<b"
#悲观性

#多分支
 score = int(input('请输入成绩:'))

 if 0 <= score <= 100 :
      if score < 60 :
          print("不及格")
      elif 60 <= score < 70 :
          print("及格")
      elif 70 <= score <80 :
          print("良好")
      elif score >= 80 :
          print("优秀")
      else:
          print("错误")
  

注意:Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值