python的基础用法(注释、输入输出、变量使用)

一、注释
python2和python3中注释相同

需要注意的是python2中没有字符集,所以注释内容如果为汉字,那么程序执行时会有 报错,需要手动添加字符集utf-8
添加格式为
#coding:utf-8

单行注释为#
“”""
多行注释
“”"

二、输入输出
python版本不同,输入会有所不同

系统默认执行的python版本是python2,如果想要python3版本执行,需要手动以python3.6来执行

(1)python2的输入输出

[kiosk@foundation65 ~]$ python
Python 2.7.5 (default, Aug 2 2016, 04:20:16) python2版本
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

input(‘Num:’)
Num:20
20

input(‘Num:’)
Num:l
Traceback (most recent call last):
File “”, line 1, in
File “”, line 1, in
NameError: name ‘l’ is not defined
python2中没有字符集,input默认输入为int类型,字符串类型会报错

raw_input(‘Num:’) 输入为字符串类型
Num:10
‘10’

raw_input(‘Num:’)
Num:k
‘k’

import getpass 导入密码
num = getpass.getpass(‘输入密码:’)
输入密码: 密码输入不回显

num
‘hhjj’

在这里插入图片描述

python2中默认input为int类型,如果需要输入字符串类型,需要以raw_input来输入

(2)python3.6输入输出
python3.6中默认输入是字符串类型,所以python3.6中没有raw_input命令

在这里插入图片描述
字符串类型不能比较大小,需要强制转换称int类型
在这里插入图片描述

(3)获取帮助
在python2和python3中都适用

help命令
在这里插入图片描述
在这里插入图片描述

三、格式化输入输出
(1)整型和字符串

输入:

name = ‘westos’
age = 20
print(’%s的年龄为%d’ %(name,age))

在这里插入图片描述

输出结果:

westos的年龄为20
在这里插入图片描述

(2)浮点型 %f

name = redhat
money = 8463.12312312
print(’%s本月的工资为%f’ %(name,money))
在这里插入图片描述
redhat本月的工资为8463.123123
在这里插入图片描述

money = 7000

print(’%s本月的工资为%f’ %(name,money))
在这里插入图片描述
redhat本月的工资为7000.000000
在这里插入图片描述

确定浮点数到小数点后几位

print(’%s本月的工资为%.2f’ %(name,money))
在这里插入图片描述
redhat本月的工资为7000.00
在这里插入图片描述
print(’%s本月的工资为%.3f’ %(name,money))
redhat本月的工资为7000.000

(3)整型

sid = 1

print(’%s的学号为130%d’ %(name,sid))
redhat的学号为1301

print(’%s的学号为111%d’ %(name,sid))
redhat的学号为1111

print(’%s的学号为0311400%d’ %(name,sid))
redhat的学号为03114001

print(’%s的学号为0311500%.2d’ %(name,sid))
redhat的学号为031150001

print(’%s的学号为0311600%.3d’ %(name,sid))
redhat的学号为0311600001

(4)百分比

scale = 0.1

print('数据的比例是 %.2f%%' %(scale * 100))   
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325130458512.png)              
数据的比例是 10.00%
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325130531635.png)

四、变量
见名知意

驼峰命名法:

  • 大驼峰:每一个单词的首字母都大写

    FirstName LastName

  • 小驼峰:第一个单词以小写字母开始,后续单词的首字母大写

    firstName lastName

str:表示是一个字符串类型

int:表示一个整型

bool表示一个布尔型,真:Ture 假:False

float表示一个小数类型,浮点数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值