Python语法基础01(输入,输出与进制转换)

本文介绍了Python的基础语法,包括输出语句print()的使用,输入语句input()的操作,以及不同进制之间的转换方法。还强调了编码规范,如行长度、括号使用和缩进等,并探讨了标识符的命名规则和Python关键字。此外,还分享了一些Python编程的实用快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输出语句:

print():打印函数
1.可以直接打印字符串,数值
2.打印变量直接打印,不需要使用双引号
3.可以同时输出多个字符或者变量,中间使用逗号隔开
会在逗号的位置给我们产生一个空格。

print("hello world !!!")            #hello wold!!!
print(100)                          #100
num1 = 300                          #定义变量num
num2 = 200							
print = ("100+200=300")             #100+200=300
print = (num1,"+"num2,"=",num1+num2)   #300 + 200=500
num1 = 998                             
num = 778
print(num1,"+" num2,"=",num1+num2)     #998 + 778= 1776

输入语句:

input(string) 输入语句
string:提示语句,提示作用
得到结果是从控制台输入的内容
格式化输出:
print("%s"%(变量1))
%s 占位符 字符串
%d 整数
%f 小数
使用浮点数的时候
%.nf 表示保留n位小数
%0nd 0表示占位符, n表示所占用的长度,默认右对齐
%-nd - 表示左对齐
注意:使用左对齐不能添加占位符,占位符只能是0.

name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
school = input("请输入您的学校:")
address = input("请输入您的地址:")
print("大家好我是%s""我今年%s岁""毕业于%s""居住在%s"%(name,age,school,address))#格式化输出
print("大家好我是"+name+"我今年"+age+"岁,毕业于"+sclool+"居住在"+address)#也可以用+进行连接

进制转换:

二进制:0b
0 1
​ 逢二进一
八进制:0o
0 1 2 3 4 5 6 7
​ 逢八进一
十进制:0d
0 1 2 3 4 5 6 7 8 9
​ 逢十进一
十六进制:0x
0 1 2 3 4 5 6 7 8 9 a b c d e f
​ 逢十六进一


十进制换算成二进制
​ 倒除法,余数逆序
​二进制换算成十进制
​ 当前的数字乘以2的位数次方,最后相加。
八进制转换二进制
​ 一位转三位
二进制转换为八进制
​ 三位一取:低位开始取,高位不够补0
十六进制转换二进制
​ 一位转四位
二进制转换十六进制
​ 四位一取

总结:
‘{0:b}’.format() xx进制转为二进制
‘{0:o}’.format() xx进制转为八进制
‘{0:d}’.format() xx进制转为十进制
‘{0:x}’.format() xx进制转为十六进制

编码规范:

1.分号:行末不要加分号,也不要使用分号将两条命令放在一行 ;
2.行长度:建议每行不要超过80个字符
3.括号:宁缺毋滥的使用括号 ()
4.缩进:使用4个空格缩进代码
5.空行
6.语句:每条语句独占一行
7.尽量避免文件中出现空格与中文
标识符:
什么是标识符? 其实就是一个字符串
标识符的命名规则:
1.只能由字母数字下划线组成
2.不能以数字开头
3.不能使用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’]
4.区分大小写
5.取名见名之意
6.建议使用驼峰式命名法
作用:
给变量,函数,以及类进行命名的。
import keyword
查看python关键字
print(keyword.kwlist)
驼峰式命名法:
1.大驼峰 每个单词首字母都大写
例如: PersonClass,给类命名
2.小驼峰 第一个单词首字母小写,其他单词首字母大写
例如:getAge,给变量或者函数命名
Python常用快捷键
ctrl+d 复制选中行,若没有选中,则复制光标所在行
ctrl+y 删除当前行【没有选中】,若选中,则选中所有选中的行
整行删除
ctrl+/ 添加注释【选中可以批量取消】
shift+enter 快速换行【光标】
tab 缩进(选中多行可以进行批量缩进)
shift+tab 取消缩进 (选中多行可以批量取消)
ctrl+f 查找
ctrl+r 替换
首先敲2~3字母,打一个enter键,出现代码提示,可以根据
上下键进行选择,选中需要的函数,继续enter键,会帮我们自动生成.
在python中,用到的所有的标点符号都是英文下的。
单行注释(用#)
‘’’
多行注释(三引号)
‘’'

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值