python语法

print函数

Print()可以将一个数值或字符输出到屏幕上,可以同时输出多个元素,用","分隔开。

print("Hello world!!")    #Hello world!!
print('我要好好学Python')    #我要好好学Python
print('dianzi','jishu','shixi')    #dianzi jishu shixi
print('电子'+'技术'+'实习')    #电子技术实习
print("上课",2,"小时")     #只能用逗号,不能用加号连接字符型和整型     上课 2 小时
print("上课""2""小时")    #上课2小时
print(3-5)    #-2

内置函数 BIF (built-in function)

  • 为了方便快速地编写程序,Python提供了很多内置函数

  • 查看内置函数方法: dir(builtins)

  • help函数显示内置函数功能描述

dir(__builtins__)     #看python内置函数
help(print)     #看help怎么定义
#help定义
'''Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.'''
  • 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,
#结果:上课2小时
print('上课',end='') 
print(2,end='')
print('小时',end='')  #去掉end=' '?

#结果:(print()定义中end='\n')
#上课
#2
#小时
print('上课') 
print(2)
print('小时')  

input函数

  • input() 函数接受一个标准输入数据,返回为 string 类型
  • input([prompt])
  • 参数说明:
  • prompt: 提示信息
input('输入你的名字:')    #会输出:输入你的名字:
a=input("输入数字\n")     #返回值是string
print(a)    #打印a
type(a)     #看变量类型
#type函数结果:str
a=input("输入数字\n")   #为啥只能数字
b=int(a)
print(b)
type(b)
'''结果:
123
int'''

python代码规范

  • 不要在行尾加分号, 也不要用分号将两条命令放在同一行。
  • 用4个空格来缩进代码(代替{ })。空格和Tab不能混用
  • 常规下,每一行代码控制在 79 字符以内。
  • 使用 \ 或 () 控制换行。
  • 命名参考形式:module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name.
  • Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。

示例代码

'''
游戏
猜价格 ,这是多行注释
''' 
# 猜价格游戏
#
#Python编程

my_number = 2000  # 定义价格
ur_number = input('猜这台冰箱多少钱?')
ur_number = int(ur_number)
while ur_number != my_number:
    if ur_number < my_number:
        ur_number = input('猜低了!再猜')
        ur_number = int(ur_number)
    else:
        ur_number = input('猜高了!再猜')
        ur_number = int(ur_number)
print('\n恭喜您,猜对了!\n')

标识符

  • 标识符是指用来标识某个实体的一个符号,标识符通常由字母和数字以及其它字符构成。
  • 第一个字符必须是字母表中字母或下划线 _,不可以用数字 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 在 Python 中,标识符中的字母是严格区分大小写的。
  • Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
  • 标识符不能和 Python 中的保留字相同。
python保留字
  • 保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字。
import keyword
keyword.kwlist    #输出保留字

标识符举例

UserID
4word    #不能以数字开头
name
import    #不能用保留字
data$money    #标识符不能包含$
user_age
_my_name    

多行语句

  • Python 通常是一行写完一条语句,但如果语句很长,可以使用反斜杠()来实现多行语句。
total=item1+\
      item2+\
      item3
      
  • 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:
total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值