Day1 python笔记 基础知识,if语句

python是一种什么语言

编译型

执行速度快

开发速度慢

解释型

执行速度慢

开发速度快

变量

a = 35 +36
print(a)
b = a * 2 
print(b)
pring(1+a)


a = "香水"  # 声明变量

变量在程序中频繁使用

变量规则

1. 变量 由字母,数字,下划线组成

2. 数字不能开头

3. 不能使用python关键字

4. 不能使用中文和拼音

5. 区分大小写

6. 变量名要具有描述性意义

7. 推荐写法

   驼峰体

      大峰

      小峰

   下划线

   age_of_oldboy = 98(官方推荐)

   

常量

常量在配置文件中声明使用

ID = 11111111111

age = 18

age1 = 19

age2 = age

age = 20

print(age,age1 age2)

运算优先级: 等号右边>左边

注释

单行注释(当行注释)" ",' ', 不可换行

多行注释

""" """,''' ''' 可换行,但第一个多引号一定要靠墙

基础类型

整型 int 1....∞ 用于计算和比较的

字符串 "你好" 在python中只要用引号的引起来的这就是字符串

a = "1"

b = "2"

c = "3"

print(a+b+c) # 字符串拼接

d = "影视"

print(d * 8) # 字符串只能和数字相乘

''' my name's "meet"''' 引号配合使用

布尔值

返回真假值 用于判断

True

False

print(3>2) T

print(3<2) F

用户交互

input() # 用户交互

intput("提示语句")

input获取到的都是字符串

a = input("请输入账号,然后回车:") # input获取到的都是字符串
print(int(a)+5)

控制流程语句

单if

关键字 空格 条件 冒号

缩进 结果

if 3 > 2:
a = input("asd")
print(a)

print(1)
if 3<2:
print(2)
print(3)

if else 二选一

if 空格 条件 冒号

缩进 结果

else 冒号

缩进 结果

a = int(input("请输入"))

if a > 10:

​ print(1)

else:

print(2)

if elif elif 多选一或零

print(110)

if 3<2:

​ print("A")

elif 3>8:

​ print("B")

elif 5<0:

​ print("C")

print(112)

if elif else 多选一

if 3 == 2:
print(1)
elif 3 < 2:
print(3)

elif 3 > 10:
print(10)
else:
print(9)

if if if 多选

if 3>2:

​ print("A")

print("B")

if 5>2:

​ pring("C")

if 嵌套

sex = "女"

age = 35

if sex == "女":

​ if age == 35:

​ print("进来坐一坐")

​ else:

​ print("你去隔壁找春生")

else:

​ print("你去对门找alex")

a = 'alex'
b ='alex是个大烧饼'
c = input("请输入账号")
d = input("请输入密码")
if c == a:
if d == b:
print("登陆成功")
else:
print("密码错误")
else:
print("账号错误")

总结

一.python的历史

​ python2和python3的区别

​ 2004年Django框架的诞生

二.python是编程语言

​ python是解释型语言

三.python的种类

Cpython jpython ironpython pypy

四.变量

  1. 变量是有字母,数字,下划线组成

  2. 禁止数字开头

  3. 禁止使用python中的关键字

  4. 不能使用中文和拼音

  5. 变量名要区分代大小写

  6. 推荐写法

    驼峰体,下划线

    age_of_oldboy = 98(官方推荐)

    一个变量名在内存中只有一个

    五.常量

    变量名全部大写就是常量--常量不建议进行修改

    六.注释

    单行注释

    多行注释

    七.基础数据类型

    int--整型(数字)计算和比较

    str--字符串(字母,汉字)

    bool--布尔值 用于判断

    八.用户交互

    input() 注:input获取到的内容全都是字符串

    九.流程控制语句

    单if

    if else 二选一

    if elif elif 多选一个或零

    if elif elif else 多个选一个

    if if if 多选多或零

    if 嵌套 进行性多层判断 一般if嵌套3层左右

10.其他知识点

and 和 and 前后都真 才是真

type ()查看数据类型

int("5")将字符串5转化成整型

str(5)将整型转换成字符串

== 判断前后是否相等

猜你喜欢

转载自www.cnblogs.com/zhuzhizheng/p/11134026.html