python的基础语法(一)

1、注释

在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己或者其他编码人员解读代码。

注意:注释是给程序员看的,为了让程序员方便阅读代码 ,解释器会忽略
注释。使用自己熟悉的语言,适当的对代码进行注释说明是一种良好的编
码习惯

注释的分类

在Python中支持单行注释和多行注释。

单行注释

以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。

print('hello world')  #我的作用是在控制台输出hello world

多行注释

以’’‘开始,并以’’’ 结束,我们称之为多行注释。

'''
哈哈
呵呵
嘿嘿
'''
或          
"""
哈哈
呵呵
嘿嘿
"""

2、标识符和关键字

计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。

命名规则

  1. 标识符由字母、下划线和数字组成,且数字不能开头。
  2. 严格区分大小写。
  3. 不能使用关键字。

命名规则

1,起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 比如: 名字 就定义为 name , 定义学生 用 student

2,遵守一定的命名规范。
驼峰命名法,又分为大驼峰命名法和小驼峰命名法。

  • 小驼峰式命名法: 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName
  • 大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName

关键字

  • 关键字的概念 一些具有特殊功能的标识符,这就是所谓的关键字。 关键字,已经被python官方使用了,所以不允许开发者自己定义和关键字相同名字的标识符。
  • 关键字
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


3、输出语句

用法一 :简单来说,就是将程序的运行结果显示出来,python中变量的输出print

print("hello world !")

用法二:print(数据1,数据2,数据3,…) - 在控制台的的一行打印多个数据,数据之间用空格隔开

print("hello","world ",15,True,2.3)
显示为 : hello world  15 True 2.3

用法三:在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示。

print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,
另外一行显示-------

用法四:print(数据1,数据2,。。。。。,end = 文本数据) (如果不设置end就默认换行)

print('你好',100,False,end = '*****')
你好 100 False*****
end设置之后是表示打印结束之后后面显示的东西,不设置默认是换行。(如果设置end = '/n'也会换行)

用法五:print(数据1,数据2,数据3,…,sep = 文本数据)

print('你好',100,False,sep = '?')
你好 100 False?你好?100?False
因为元素之间默认是空格隔开,用sep是用设置的值来隔开。

4、输入语句

大家都应该知道了,如果要完成ATM机取钱这件事情,需要读取用户的输入,并且使用变量保存用户输入的数据。在Python中,我们可以使用input()函数来获取用户的输入。

password = input("请输入密码:") #如控制台输入12345

print(password) #打印结果12345
注意:
  • input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
  • input()在从键盘获取了数据以后,会存放到等号右边的变量中
  • input()会把用户输入的任何值都作为字符串来对待

5、常见的数据类型

程序中: 在 Python 里为了应对不同的业务需求,也把数据分为不同的类型。

  • int (整形)
  • float (浮点型)
  • complex(复数)
  • bool(布尔值) True False
  • str(字符串)
  • list(列表)
  • tuple(元组)
  • dict(字典)

5、数字的进制

  • 二进制
    前缀为0b a =0b1101
    0,1 ,最大单个数为1
  • 八进制
    前缀为0o a =0o15
    0到7,最大单个数为7
  • 十六进制
    前缀为0x a =0x11
    0到F,最大单个数为F
bin(x) 将一个整数转换为一个二进制字符串
oct(x) 将一个整数转换为一个八进制字符串
hex(x) 将一个整数转换为一个十六进制字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值