python基础知识1

数据类型

1、字符串 双引号和单引号括起来的一个字符串
2、布尔类型 False 和True
3、整数: int
4、浮点数:float

python3的六个标准数据
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

注:python中没有常量,当一般命名是使用大写字母表示常量,不对它进行修改,自己默认它是一个常量

python的输出

输出格式; 单个变量输出 print(变量名)
多个变量输出 print(变量名1,变量名2):变量名之间用逗号“,” 来链接
案例:
print("Hello World")
或者
print("Hello" ,"World")

python的代码注释符

单号注释:#
格式 # 注释内容

多行注释 """ """ 或 ''' '''
使用格式: """注释内容 """ 或 '''注释内容'''

''' ''' 和""" """的另一个用法:给变量赋值

使用编码:
1669126-20190423114017188-1540729269.png

运行结果:
1669126-20190423114028536-1250763975.png

输出变量的类型:使用关键字 type(变量名)

使用编码:

1669126-20190423114812882-62815616.png

运行结果:
1669126-20190423114828389-373471617.png

"""
总结:
赋值时:
1.小数默认类型是float
2.字符串类型为String——赋值可以使用单引号也可以使用双引号
3.整数为int

"""
-----------------------------------------------------------------》

python输入

使用格式: 变量名 = input("输入前的提示内容:")

注: input给变量赋值类型为String,要使用其他类型需要进行强转
强转格式 强转后类型(需要强转的变量名)

1.明文输入
name = input("user_name:")
password = input("user_password:")
print(name,password)

2.密文输入

第一步:导入python标准库中的 getpass 模块

< import getpass
name1 = input("user_name:")
password1 = getpess.getpess("user_password:")

使用pyCharm出现卡顿的现象的原因:
"""
在windows下getpass.getpass()的调用的是getpass.win_getpass(),
当源码执行到if sys.stdin is not sys.__stdin__:返回的是false,
所以程序跳过if语句继续往下执行了,这就进入了while 1:循环
, 然后就卡在了c=msvcrt.getch()这里了。
"""

--------------------------------------------------->

运算符号:+ - * /

1669126-20190423115920737-1633977840.png

---------------------------------------------------》

字符串的操作运算符 +
字符串的拼接 +
字符串的多次输出

1669126-20190423120448563-60588250.png

-------------------------------------------------》

格式输出的三种方法


案例:
name = input ("name")
age = input(“age”)
job = input(“job”)

这些变量的打印格式为

----------- info of + name-----------
name :
age:
job:

.

方法一.字符拼接:

info = """--------------- info of """ + name +"""---------------------
name: """ + name + """
age:'""" + age + """
job""" + job
print(info)

方法二:占位符

info = '''
-------- info of %s--------
name : %s
age: %d
job:%s
'''%(name,name,int(age),job)
print(info)

方法三.1.推荐使用:指定参数

info = '''
-------- info of {_name}--------
name : {_name}
age: {_age}
job:{_job}
'''.format(_name = name,_age =age ,_job = job)
print(info)

方法三.2 ——不指定参数

info = '''
-------- info of {0}--------
name : {0}
age: {1}
job:{2}
'''.format(name,age , job)
print(info)

转载于:https://www.cnblogs.com/yizhichenfen/p/10756011.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值