一变量:
1. 变量的意思: "="表示赋值,将等号右边的值赋予左边,在python里,在声明变量的时候不需要指明变量的类型,给变量赋的什么值是什么类型的,该变量就是什么类型的变量
2. ==逻辑等,表示判断是否相等
= 赋值等 ,将“=”右边的值赋给左边
3.变量的命名规则:
(1) 变量的命名要做到:见名知意,禁止使用无意义的名字,如adfs,abc,a
(2)变量的名字可以包含数字、字母、下划线_ 但是禁止使用纯数字、汉字、纯符号
(3)变量的名字可以写的很长,但是尽量不要太短。
(4)变量的命名有两种方式,
1. 驼峰命名法
大驼峰 MyName CodingMan
小驼峰 myName codingMan
2 . 下划线命名法
my_name coding_man
(5)变量的命名不能和系统保留字一样
2. ==逻辑等,表示判断是否相等
= 赋值等 ,将“=”右边的值赋给左边
3.变量的命名规则:
(1) 变量的命名要做到:见名知意,禁止使用无意义的名字,如adfs,abc,a
(2)变量的名字可以包含数字、字母、下划线_ 但是禁止使用纯数字、汉字、纯符号
(3)变量的名字可以写的很长,但是尽量不要太短。
(4)变量的命名有两种方式,
1. 驼峰命名法
大驼峰 MyName CodingMan
小驼峰 myName codingMan
2 . 下划线命名法
my_name coding_man
(5)变量的命名不能和系统保留字一样
二 字符串:
1 含义: 字符,串成一串,为字符串
什么是字符: 任意一个字符、汉字、符号都是字符
由一个字符组成的字符串组成的也是字符串 比如 print('e')
2 字符串的格式化输出:
(1) %s 占位符,计算机里面常见的符号,作用是相当于一个变量
-
name = '张三'
-
fond = '喝酒'
-
print(name + '喜欢' + fond)
-
print('我的姓名是 %s' % name)
-
print('我的姓名是%s, 我的爱好是%s' % (name, fond))
(2) format格式,
-
content = 'Python9期'
-
print( '我们是{}的学员'.format(content)) # 我们是Python9期的学员
-
print( '我们是{}的学员'.format( '大数据')) # 我们是大数据的学员
-
print( '我们是{},我们喜欢{}'.format( 'CodingMan', 'Coding'))
(.format()里面可以直接写值或者变量)
3. 字符串连接:
-
name = input( 'name:')
-
age = input( 'age:')
-
hobby = input( 'hobby:')
-
# print(name + age + hobby) # 没有空格
-
# print(name, age, hobby) # 有空格
-
# print('我的姓名是:' + name + '我的年龄是:' + age + '我的爱好是:' + hobby)
-
print( '我的姓名是:' + name, '我的年龄是:' + age, '我的爱好是:' + hobby)
-
# 加号没有空格, “,”默认有一个空格
-
三 判断条件表达式
1 条件判断之if 结构
-
score = '81' # 字符串
-
if score >= 60:
-
print( '带你去海洋馆')
2 条件判断之if else 结构
-
salary = 9999
-
if salary >= 10000:
-
print( '哎呦,不错呦')
-
else:
-
print( '努力吧')
-
salary = 80000
-
if salary <= 2000:
-
print( 'Hello,小屌丝')
-
elif salary <= 4000:
-
print( 'Hello,小青年')
-
elif salary < 8000:
-
print( 'Hello,小帅哥')
-
elif salary < 20000:
-
print( 'hello,小老板')
-
elif salary < 60000:
-
print( 'hello,小土豪')
4 条件判断表达式之 if elif else 结构
-
price = 28000
-
if price < 300:
-
print( '老年机')
-
elif price < 1000:
-
print( '千元机')
-
elif price < 3000:
-
print( '时尚机')
-
elif price < 10000:
-
print( '豪华机')
-
else:
-
print( '轰炸机')
代码里写了else,一定会有一个执行,有且只有一个会被执行。
四 数字类型操作
1 基本的加减乘除,还有特殊的如求余、指数等。
-
age = 10
-
# year = 1
-
# print(age + year)
-
# print(age % year) # 求余 0
-
# print(age / year) # 10.0
-
# # print(age // year) # 10
2 将输入的字符串类型转化为整形
-
count = input( "请输入数量:")
-
-
# 如果值为“数字”的话
-
if count.isdigit():
-
# 转化成真正的数字
-
count = int(count)
-
if count > 60:
-
print( '及格')
-
else:
-
print( '不及格')
-
else:
-
print( '输入的内容格式不正确')
五 其他一些细节
1.注释:
注释:提示程序员或者阅读代码的人,
当程序执行的时候,并不会执行注释,也不会被只是影响,
类似文言文的注解
方便自己和其他人阅读
2. 常用快捷键:
-
# Ctrl + A 全选
-
# Ctrl + S 保存
-
# Ctrl + Z 撤回
-
# Ctrl + D 删除
-
# windows + D 回到桌面
-
# Windows + M 缩小当前文件
-
# Windows + E 我的电脑
-
# alt + F4 关闭程序
-
# Ctrl + alt + delete 任务管理器
3.pycharm 使用
(1)点击file-->settings-->Editor-->Colors & Fonts-->Font,可以调节背景颜色,字体大小。
4 一道习题
美女征婚:
1. 对方必须是男的
2. 对方房子面积不能小于100
3. 对方的工资不能少于20wan
4. 对方的车子价值不能少于50万
如果对方存款超过1000万,以上条件无视
如果对方存款超过500万,车子 工资条件无视
如果对方存款不超过100万,结束相亲。
要求:男方所有条件以input 形式输入
sex = input('请输入性别') house_area = input('请输入房子面积') salary = input('请输入工资') car_price = input('请输入车子价值') money = input('请输入存款') # 转化数字 house_area = int(house_area) salary = int(salary) car_price = int(car_price) money = int(money) # 大于1000w if money > 10000000 : print('相亲成功') # 小于100w elif money < 1000000 : print('凉凉') # 大于100w 小于1000w else : # 大于500w 小于1000w if money > 5000000 : # 如果性别是女的 if sex == '女' : print('再见') # 男的 else : # 房子面积小 if house_area < 100 : print('世界那么大 我想去看看') # 房子面积满足要求了 else : print('好想跟他回家') else : print('先处着看看吧)