Python入门基础(一)

变量

1.变量是什么

        变量是容器

2.变量的作用

        存储数据到内存

3.为什么要用变量

        存储数据方便后面引用

  Python里边在声明变量时,不需要指明变量类型,给变量赋的值是什么类型的值,该变量就为什么类型的变量。

数字类型

  age=18

字符串类型

  name='二狗子'

布尔类型 bool True False

  sex=True

输入以下变量运行程序后可以得到下图运算结果:

print(name)
name='老王'
print(name)
name='''老王'''
print(name)
name="老王"

print(name)


input 输入 输出
input为系统的一个内建函数(系统自带的函数/方法)
name=input('姓名')

print('name')

输入姓名后,会输出姓名如下图:


变量命名规则

1.变量的命名要做到:见名知意,禁止使用无意义的名字,如asdasd,fsdfgds。

2.变量的名字可以包含字母以及下划线_以及数字,但是禁止使用纯数字,汉字,符号,

3.变量的名字可以写的很长,但是尽量不要写的太短。

4.变量的命名有以下两种方式:

  1.驼峰命名法

     大驼峰 MyName CodingMan

     小驼峰 myName condingMan

   2.下划线命名法

          my_name coding_man

5.变量的命名不能和系统的保留字一样,如:‘as’, ‘break’, ‘class’, ‘continue’,‘del’等

字符串

字符串:字符串成一串为字符串

字符:任意一个字母、数字、汉子、符号都是字符。

下面的是字符串吗

答:是的,由一个字符组成的字符串

print ('j')

注释:提示程序员或者阅读代码的人

当程序执行时,并不会执行注释,代码也不会受备注影响,类似文言文里面的注解。

为什么写注释:

方便自己他人阅读,打印内容如果是字符串,必须使用引号包裹。

字符串的输出格式

字符串的拼接

name='嘿嘿嘿'
fond='啦啦啦'

print(name+'嘻嘻嘻'+fond)

运行结果如下图:


%s占位符 计算机里面常见的一个符号,作用相当于一个变量

print('我的姓名是 %s' % name)

print('我的姓名是%s,我的爱好是%s' % (name,fond))

运行结果如下图:


form 格式
content='程序员'
.format(里面可以直接写值或者写变量)
print('我们是{}'.format(content))
print('我们是{},我们喜欢{}'.format('Coding man','Coding'))
运行结果如下图:

条件判断表达式

条件判断表达式

score 分数
条件判断表达式之 if结构
score=61
if score>=60:
print('带你去学习,你开心吗')
如果分数>60

带你去学习,你开心吗

程序运行如下图:


如果并未满足大于等于60分的条件,结果会不显示,需要注意在判断条件结束后加上冒号
条件判断表达式之 if else(如果否则) 结构
salary 薪水
salary=999
if salary >=10000:
print('多帅哦')
else:

print('回去等通知')

程序运行如下图:

条件判断表达式之 if elif结构

salary=40000

if salary<=2000:
print('小屌丝')
elif salary<=4000:
print('小青年')
elif salary<=10000:
print('小帅哥')
elif salary<=20000:
print('小老板')
elif salary<60000:

print('小土豪')

程序运行如下图:


条件判断表达式之 if elif else结构
price 价格
price=2800
if price<300:
print('老年机')
elif price<1000:
pfint('千元机')
elif price<3000:
print('时尚机')
elif price<10000:
print('豪华机')
else:

print('滑稽')

程序运行如下图:


总结:如果if条件判断表达式里面写了else, 那么这些条件有且只有一个会被执行

count 数量

81 '81'
注意:不管在input里面输入任何内容它的类型都是字符串类型
count = input('请输入数量')
强制类型转化:将被转化对象转化成数字类型
如果值为字符串'数字'的话,使用以下代码进行转化成数字
if count.isdigit():
count = int(count)
if count>60:
print('及格')
else:
print('不及格')
else:

print('输入内容的格式不正确')

具体运行图如下所示:


数字操作类型

输入字符串'张三''李四'

name='张三'

name1='李四'

print(name+name1)

得到实际结果为:

输入数字18,1

age = 18
year = 1
print(age+year)

得到实际结果为:


减法,乘法,除法,求余均是同理

age=18

year=1

减法

print(age-year)

乘法

print(age*year)

求余

print(age%year)

除法

print(age/year)得到结果如下图:

==逻辑等 表示判断是否相等

=赋值等 将=右边的值赋予左边



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值