1. 前言

在我们对环境以及pycharm安装好之后,我们就可以开始我们的Python之旅了,那么,我们学习一门语言应该如何开始呢?就像我们学习汉语一样,从abcd这些拼音学起,而对于我们Python也是一样的道理

2. 变量

我们首先要知道的就是变量,可能有的人会问什么是变量,为什么要有变量,所谓变量就是为某个值创建一个“外号”,以后在使用时候通过此外号就可以直接调用。而我们对于变量的使用也是有一些要求的:

  1. 变量只能包含字母、数字、下划线
  2. 变量只能是字母、下划线开头,不能是数字开头
  3. 不能是Python的关键字
  4. 这一点是推荐大家使用的,也就是变量的名字尽可能清晰明了,也就是“见名知意”,同时也可以用下划线来进行连接
name1 = 'dali'
_name = 'dali'
name = 'dali'
my_name = 'dali'
1name = 'dali' # 错误
list = 'dali' # 错误,list为Python的关键字

3. if条件语句

条件语句可能大家很熟悉,就像是:“如果我有一百万,那我就买栗子”,我们平时所用的这些条件在Python中也同样可以实现

#栗子:
if '大栗有一百万':
'买栗子'

当然,在我们正式的代码中这样是不可以的,接下来介绍if条件语句的基础语法

  • if else
# 用户登录验证 if else
user_name=input(请输入用户名:)
password=input(请输入密码:)
if user_name='大栗'and password='123':
print('欢迎光临')
else:
print('输入有误!')
  • if elif
# 多选情况 if elif
if gender=="男":
print('再见')
elif gender==女:
print('来来来')
else:
print('滚')
  • if条件嵌套
# if条件嵌套
name="""欢迎光临亲爱的客栈
1.入住
2.开玩笑
3.预定"""
print(name)
one=input('请输入你想要的服务')
one=int(one)
if one==1:
print('入住')
elif one==2:
print('开玩笑')
elif one==3:
project='''预定
1.何时预定
2.在哪预定
'''
print(project)
bbb=input('请选择要输入的服务:')
bbb=int(bbb)
if bbb==1:
print('何时预定')
elif bbb==2:
print('在哪预定')
else :
print('输错了 ') else :
print('输入错误')

4.while、for循环语句

除了条件语句之外,还有一种语句叫循环语句,循环,顾名思义就是重复去做一件事情,我们也可以应用循环取完成我们想要实现的一些用户需求

while true
print('吃一个栗子')
# 通过循环使数字每次都加 1
count=1
while True:
print(count)
count=count+1
for i in range(10):
print(i)
# 0,1,2,3,4,5,6,7,8,9

5.字符串格式化

​所谓字符串格式化就是将某种格式的字符串转化为另外一种格式。举个栗子,“大栗在教室,吃栗子”,那么这个主角有可能是我本人,也有可能是任意一个人,我们该如何控制呢?这个时候就用到了字符串格式化

template = "%s在教室,%s"%(name,do)
# 这个时候我们就可以通过改变name,do这两个变量就可以达到目的

字符串格式化也有不同的方式,下面给大家再来介绍两种格式化的方式:

  • %s
# 方式一
msg = "我是%s,年龄%s" %('alex',19,)
print(msg) msg = "我是%(n1)s,年龄%(n2)s" % {'n1': 'alex', 'n2': 123, }
print(msg)
  • format
# 方式二
# v1 = "我是{0},年龄{1}".format('alex',19)
v1 = "我是{0},年龄{1}".format(*('alex',19,))
print(v1) # v2 = "我是{name},年龄{age}".format(name='alex',age=18)
v2 = "我是{name},年龄{age}".format(**{'name':'alex','age':18})
print(v2)

6. 运算符

说起运算符这个大家就更熟悉了,可以说是从小的时候我们一直接触的加、减、乘、除,在我们Python中也有他们各自的用法。

  • 加 +

  • 减 -

  • 乘 *

  • 除 /

  • 取余数:%

  • 取次方:**

  • 取整数(地板除)://

这里在多给大家介绍一个常用的运算方法

count = count + 1
count += 1
# 这两个式子是等价的

7. 总结

主要对Python中的一些基础语法给大家做一些分享。下一篇我们来一起了解Python中的数据类型有哪些,以及他们有哪些方法,如何使用。

最新文章

  1. Federated Identity Pattern 联合身份模式
  2. LeetCode——Balanced Binary Tree(判断是否平衡二叉树)
  3. infinitynewtab 背景api
  4. AlwaysOn可用组基础知识
  5. Windows7开通Internet信息服务
  6. Nim游戏变种——取纽扣游戏
  7. ubuntu知识收集
  8. 使用Zabbix监控RabbitMQ
  9. word 中Sentences、Paragraph等含义和用法
  10. Log Parser 微软强大的日志分析工具
  11. js-权威指南学习笔记4
  12. Mac Outlook数据文件的位置
  13. chrome浏览器debugger 调试,有意思。
  14. C#使用ServiceController控制windows服务
  15. jdbc批量执行SQL insert 操作
  16. python的高级应用
  17. 详解JS设计模式
  18. ansible基础-playbook剧本的使用
  19. 如何在spring-boot web项目中启用swagger
  20. Scrapy反爬

热门文章

  1. Ubuntu解决中文乱码
  2. oracle常用的一些查询命令
  3. GDI双缓冲绘图
  4. Could not open logfile" occurred when run "datapatch -verbose"
  5. php传json格式给C++时乱码解决方案
  6. phpcms v9模板制作教程
  7. poj1862 Stripies
  8. Git-往返github和本地
  9. Bean with name 'xxxService' has been injected into other beans [xxxServiceA,xxxServiceB] in its raw version as part of a circular reference, but has eventually been wrapped
  10. The lion king 经典句型摘录