python语法基础

一、保留字

python3.5及以上版本有35个保留字(关键字):

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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'

 

二、赋值语句

1、a=10                         为一个变量赋值

2、a=b=10                     同时为多个变量赋值      注意,a=(b=10)是错误写法,b=10是一个整体,无法赋给a

3、a,b,c='abc'                拆解序列,要一一对应    注意,a,b,c=123 则报错

4、a,*b='abc'                 *b自动为变量b创建列表,

     

5、a,b='abc',[1,2,3]        各自赋值

如果想交换变量的值,不需要中间变量,直接互换即可

 

 三、print()格式化输出变量

转自:https://www.cnblogs.com/KongHuZi/p/10875429.html

先举一个简单的例子说明:

name = 'Jack'
answer = input('你好,%s '%(name) + '你认识 Sean 不, 输入 yes or no\n')
print('Sean 的回答是 %s'%(answer))

如果想在输入或者输出语句中输出变量,需要 ①在合适位置添加 %s 等变量说明符 ② 在字符串后通过 % (C语言是通过逗号) 添加具体的变量。

1.通过说明符输出

  • %s          字符串
  • %d          整形
  • %c          单字符
  • %f           浮点数。控制为数 %.2f 保留两位小数
  • %x          十六进制
复制代码
t = 16.2326
print('%10.2f'%(t))  #10-表示字宽10位,精度为2
print('%010.2f'%(t))  #010表示字宽10,不够用0填充
print('%+010.2f'%(t))  #添加加号表示显示正负号
print('%-10.2f'%(t))  #添加负号表示左对齐


s = 'l'
print('%c'%(s))

print('快速增长%d%%'%(t))   #用 %% 表示 %

r = 188
print('十六进制%x'%(r))
复制代码

2. 通过 format 方式输出

  形式不难,看看例子之后便能掌握。

复制代码
name = 'Bob'
age = 12
print('{} is {} years old'.format(name, age)) #括号除就是变量,同hibernate一致

print('{0} has {1} bros, {0} feels bad'.format(name, age)) #通过0,1 索引进行控制变量

print('name:{name}, age:{age}'.format(name='Bobbbb', age='12222'))  #可以将变量写在format内
复制代码

  也可向 str.fromat()传递对象

    数字格式化:

复制代码
t = -12.532
print('{:+.2f}'.format(t));   #带符号精度保留两位

print('{:.0f}'.format(t))   #不带小数四舍五入

print('{:0>10.2f}'.format(t))  #0填充左边,一共十位
print('{:x<10.2f}'.format(t))  #x...右.......

d = 126598.23659
print('{:,}'.format(d))  #三位用逗号分隔,国外计数

print('{:.4%}'.format(t))  #百分比,小数点后保留4位

k = 13
print('{:10d}'.format(k))  #占位10个,数字13右对齐

print('{{{}}}'.format(k))  #{13}。{{}}-->{}

 

 

 四、IDLE常用快捷键

在 IDLE 主窗口的菜单栏上,选择“File -> New File”菜单项,将打开一个新窗口,在该窗口中,可以直接编写 Python 代码。
在输入一行代码后再按下 <Enter> 键,将自动换到下一行,等待继续输入。写完代码后,按下快捷键 <Ctrl+S> 保存文件,这里将文件名称设置为 demo.py。其中,.py 是 Python 文件的扩展名。在菜单栏中选择“Run -> Run Module”菜单项(也可以直接按下快捷键 <F5>),运行程序。

在 IDLE 中,可通过选择“Options -> Configure IDLE”菜单项,在打开的“Settings”对话框的‘Keys”选项卡中查看,但是该界面是英文的,不便于查看。为方便读者学习,表 6 列出了 IDLE 中一些常用的快捷键。

表 6 IDLE 提供的常用快捷键
快提键说 明适用范围

F1

打开 Python 帮助文档 Python文件窗口和Shell 均可用

Ctrl+N

创建新python文件 Python文件窗口和Shell 均可用

Ctrl+F

搜索 Python文件窗口和Shell 均可用
Alt+P 浏览历史命令(上一条) 仅 Python Shell 窗口可用
Alt+N 浏览历史命令(下一条) 仅 Python Shell 窗口可用
Alt+/ 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择 Python 文件窗口和 Shell 窗口均可用
Alt+3 注释代码块 仅 Python 文件窗口可用
Alt+4 取消代码块注释 仅 Python 文件窗口可用
Alt+5 将选中区域的空格替换为Tab 仅 Python 文件窗口可用
Alt+6 将选中区域的Tab替换为空格 仅 Python 文件窗口可用
Alt+g 转到某一行 仅 Python 文件窗口可用
Ctrl+Z 撤销一步操作 Python 文件窗口和 Shell 窗口均可用
Ctrl+Shift+Z 恢复上—次的撤销操作 Python 文件窗口和 Shell 窗口均可用
Ctrl+S 保存文件 Python 文件窗口和 Shell 窗口均可用
Ctrl+] 缩进代码块 仅 Python 文件窗口可用
Ctrl+[ 取消代码块缩进 仅 Python 文件窗口可用
Ctrl+F6 重新启动 Python Shell 仅 Python Shell 窗口可用

posted @ 2021-09-10 22:16  coco9821  阅读(120)  评论(1编辑  收藏  举报