编程语言
首页 > 编程语言> > python基础入门

python基础入门

作者:互联网

python基础

1、第一个python程序(print函数实现向控制台输出hello,world):

print("hello,world")

2、注释的书写

#输出hello,world
print("hello,world")
"""下面
输出helloworld和
132456"""
print("hello,world")
print(1.32456)

3、变量的定义和使用

#定义变量
name = "毛主席"    #文本
salary = 1988.3    #数字
is_bad = False      #布尔型

4、变量命名(如何给变量起一个好名字):

5、type函数:用于得到变量的数据类型,语法为:变量 = type(变量名)

6、基本运算符:

 

 

 7、input函数(接收用户输入,作为字符串保存到变量中):语法:变量 = input("提示信息"),示例:

mobile = input("请输入分数:")

8、字符串与数字互相转换,示例如下:

mobile = input("请输入分数:")
score = int(mobile) * 10
print(score)

9、调试程序(单步执行的快捷键为F8):

 

 

 

 

 

 

 

 

 

 

 

通过调试发现,score值计算有误,定位到score处打一个断点,通过底下调试面板的变量栏里发现之前输入的moblie是str类型,无法和整形数字10直接进行算数运算,得进行类型转换

 

 

 10、字符串的创建(创建可以用单引号也可以用双引号)与拼接(拼接用+连接即可),示例如下:

#字符串创建与拼接
str1 = "我爱你"
str2 = '122'
str3 = '我爱你"123"'
str4 = "my's dog is huahua"
print(str3+str4+"520")

Tips:字符串拼接一定要注意类型问题,必须是字符串类型,其余类型需要进行强转

11、字符串的大小写转换:

 

 

 

#转为大写
print(str4.upper())
#转为小写
print(str4.lower())
#字符串首字母大写
print(str4.capitalize())
#每个单词首字母大写
print(str4.title())
#大小写互换
print(str4.swapcase())

12、格式化字符串(format函数):

#字符串格式化函数format,其中{}代表一个占位符
name = "张三"
age = 18
str8 = "我叫{},今年{}".format(name,age)
str9 = "今年{1},我叫{0}".format(name,age) #{}中的数字为指定后面format中对应的索引值,从0开始
str10 = "我叫{p2},今年{p1}".format(p2=name,p1=age)#p2、p1为指定占位符别名
print(str10)

13、数字格式化输出:

#数字的格式化
num = 256898.2154
num1 = 88872458
s = format(num,'0.2f')#保留两位小数,四舍五入
s1 = format(num1,',') #三位一分割
s2 = format(num,'0,.2f') #三位一分割,且保留两位小数
s3 = "请编号为:{}缴纳金额{:0,.2f}".format(num1,num)#在字符串格式化输出时,如遇到格式化输出的数字,则要在{}内增加冒号前缀
print(s)
print(s1)
print(s2)
print(s3)

14、制表符为\t,换行符为\n,获取字符串长度函数为len(),删除空白函数为strip(),删除左空白为lstrip(),删除右空白为rstrip()

15、查找字符串:find()函数用于获取字符串出现位置(索引从0开始),语法:str.find(目标串,[开始位置],[结束位置])。(开始结束位置可以不写,则查找全串

#判断字符串是否出现在目标串
ischuan = "abcdss"
flag= "ss" in ischuan
print(flag)

16、字符串替换:str.replace()函数用于字符串替换,语法:str.replace(原始串,目标串,[替换次数]),(替换次数可以不写,则默认全局替换),示例:

#字符串替换
str11 = "aabbccdd"
print(str11.replace("a","b",1))
print(str11.replace("a","b"))

  

 

标签:入门,format,python,示例,基础,str4,字符串,print,数字
来源: https://www.cnblogs.com/zhaojianhui/p/14265167.html