python-Day01,基本语法

来源:互联网 发布:中文翻译泰文软件 编辑:程序博客网 时间:2024/06/05 03:54

基本语法

输入输出

程序最基本需要的两个要素,一个是数据,另外一个便是逻辑。而控制语句在程序中扮演的角色便是实现程序的逻辑,即数据的导向和对数据的操作。当然,这并不代表,程序中的数据的行为只能通过控制语句来实。但在Python编写的自动化脚本中,控制语句将会被频繁的使用。

输入 input()

输入输出,简单来说就是从标准输入(键盘)中获取数据和将数据打印到标准输出(屏幕),常被用于交互的环境中,input 可以接收一个python表达式作为输入并保存到变量里,并将运算结果返回。Python3.4 无raw_input.

Eg:


不存放返回值,直接输出到标准输出


给以变量存放返回值,保存到变量中并进行标准输出


注:Input()返回的是字符串类型,要进行计算时需要进行类型转化,比如:

 

输出 print()

功能:输出

Python 3.x版本 print() 后面的括号不能省略

省略括号会报错,eg.


2.1 基本用法

输出整型,浮点型,字符型,布尔型,表达式,多个输出等

注意:python区别大小写

2.2 格式化输出

print输出语句最大的亮点在于有多种格式化的输出来满足不同的输出需求,与Cprint类似。 
格式:print(“string % fommat1..”%(variable1,variable2…))

其中%在输出语句中会被重载为格式化符号,例如在“”中的%format又被称之为占位符,有下面多种类型。

Format:

%d, %i , %u, %o%x ,%X, %f, %e, %s, %c,

其中:

%d:输出int型十进制的整数 
%i
:输入int十进制长整数 
:长整数是长度可以超过20位的整数类型,定义一个长整数

%u:输出无符号整数 
%o
:以8进制输出 
%x
:以16进制输出(a-e为小写) 
%X
:以16进制输出(A-E为大写) 
%f
:输出浮点数(默认精度为6) 
%e
:以科学计数法输出浮点数 
%s
:将任意对象全格式化为字符串输出(使用了隐式类型转换str()) 
%c
:输出单个字符 
:%c一般用于将int型整数转换为对应的ASCII码的单个字符

%p:以16进制输出变量的内存地址 
%r
:将后面的参数原样输出

1、 打印字符串

2、 打印整数,浮点数,指定保留小数位数

3、 制定占位符宽度,默认右对齐,不足的左端空格补充

4、 指定占位符宽度(左对齐),不足的右端空格补充

5、 指定占位符(只能用0当占位符)

6、 科学计数法

python的保留字符

 Python中的标识符是用于识别变量、函数、类、模块以及其他对象的名字,标识符可以包含字母、数字及下划线(_),但是必须以一个非数字字符开始。字母仅仅包括ISO-Latin字符集中的A–Z和a–z。标识符对大小写敏感的,特殊符号,如$、%、@等,不能用在标识符中。

保留字即关键字,我们不能把它们用作任何标识符名称Python的标准库提供了一个 keyword模块,可以输出当前版本的所有关键字查看保留字符,


保留字说明

序号

python保留字

说明

1

print

打印语句

2

global

定义全局变量

3

class

用于定义类

4

lambda

定义匿名函数

5

def

用户定义函数或者方法

6

return

用于从函数返回计算结果

7

del

删除变量或者序号的值

8

pass

空的类、方法或者函数的占位符

9

elif

条件语句,与if,else结合使用

10

else

条件语句,与if,elif结合使用。也可用于异常和循环语句

11

if

条件语句,与elif、else结合使用

12

exec

用于执行python语句

13

for

for循环语句

14

while

while循环语句

15

break

中断循环语句

16

continue

继续执行下一次循环

17

assert

断言,用于判断条件或者变量表达式是否为真

18

raise

异常抛出操作

19

finally

用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用

20

try

try包含可能包含的异常语句,与except、finally结合使用

21

except

包含捕获异常后的操作代码块,与try、finally结合使用

22

from

用于导入模块,与import结合使用

23

import

用于导入模块,与from结合使用

24

in

判断变量是否在序列中

25

is

判断变量是否为某个类的实例

26

as

用户类型转换

27

not

用于表达式运算,逻辑非操作

28

or

用于表达式运算,逻辑或操作

29

and

用于表达式运算,逻辑与操作

30

with

简化python语句

31

yield

用于从函数依次返回值

语法格式,行和缩进

python最具特色的就是使用缩进来表示代码块不需要使用大括号({})

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,如下:


python注释

Python中单行,多行注释以 # 开头,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。


多行注释 使用三个单引号 '''内容'''  也可以使用三个双引号 """内容"""



第一天学习python, 记录哈

关于python 的输出 还未理解,后续补充

原创粉丝点击