python之旅,启程!

前言

博主研一,虽说以前学过C,浅学过java、python,但许久不用,说实话知识也忘得差不多了,上一学期几乎都在忙项目,自己学习时间少之又少,现在正值春夏大好时光,博主打算开启python之旅,如果你也有同样的需求,那就让我们一起加油吧友友们!

博主跟的B站视频链接,指路↘️

【【全748集】目前B站最全最细的Python零基础全套教程,2024最新版,包含所有干货!七天就能从小白到大神!少走99%的弯路!存下吧!很难找全的!】

一、python基础知识

1.注释

#单行注释
“”“多行注释”“” / ‘’‘多行注释’‘’
选中代码,ctrl+/ 可以添加或取消注释,使用的是单行注释
快捷键
ctrl+D 复制到下一行

2.输出

输出多个值或多句话时,需要用英文,隔开

print("哈哈哈","啦啦啦","嘻嘻嘻")
print("哈哈哈","啦啦啦","嘻嘻嘻",sep=' ')

sep是用来间隔多个值,默认值是一个空格,注意在最后添加sep,举例:sep=‘,’ 则输出为哈哈哈,啦啦啦,嘻嘻嘻
end用来设定以…结尾,默认值是换行符\n,可以切换成其它字符串

print("hello")
print("Beijing")
#因为end默认换行,所以输出为:
#hello
#Beijing

如果

print("hello",end=",")
print("Beijing")  #输出为: hello,Beijing

所以,print(字符串,end=“后面拼接的值”) 最后输出结果:第一个print中的字符串+后面拼接的值+第二个print中的字符串

3.变量

变量只有在赋值以后才会被创建,所以使用变量之前必须要赋值。

4.标识符

只能由数字、字母、(下划线)组成,不能以数字开头
python3可以使用中文命名,但是不推荐,不符合代码的规范性
标识符被包含在()内对标识符本身没有影响,
eg:

(user)= 1   
print(user)
print((user))  #输出都为1,没有影响

不能是关键字,严格区分大小写

5.命名规范

(1)见名知义

name = "bingbing"

(2)下划线分隔法(常用)

user_name = 'bingbing'

(3)大驼峰命名法

UserName = "冰冰"

(4)小驼峰命名法

userName  = 'bingbing'

6.数值类型

6.1.int整型:任意大小的整数

检测数据类型的方法type()

num = 1
print(type(num))  #会输出int

6.2.float浮点数:小数

num2 = 1.5
print(type(num2))  #为float

6.3.bool布尔型:通常用于判断

固定写法,一个为True(真),一个为False(假)
注意True和False必须严格区分大小写,true和false会报错
布尔值可以当作整型对待,True相当于整数1,False相当于整数0

print(True + False)   #1+0=1,输出为1
print(True +1)  #输出为2

6.4.complex复数型(了解)

固定写法:z = a + bj (a是实部,b是虚部,j是虚数单位)

ma = 1 + 2j
ma2 = 2 + 3j
print(ma+ma2)    #(1+2)+(2j+3j),  #输出为3+5j

j是固定的虚数单位,不能随意改变

6.5.字符串str

需要加上引号,单引号或双引号都可以,包含了多行内容的时候也可以使用三引号

name = 'sixstar'
name = "sixstar"
name = "'sixstar
         哈哈"'
#输出为
#sixstar
#哈哈

7.格式化输出

7.1占位符

三种方式:%,format(),格式化f

7.1.1 %

%s字符串(常用)

name = 'bingbing'
print("我的名字:%s" %name)   #输出为:我的名字:bingbing

占位符只是占据位置,并不会输出

%d整数(常用)

age = 18
name = 'bingbing'
print("我的名字:%s,年龄:%d" %(name,age) ) 
#输出为:我的名字:bingbing,年龄:18

%4d整数
数字设置位数,不足前面补空白

a = 123
print("%6d" % a)   #输出的123前面有三个空白。如果输出%3d则无空白
print("%2d" % a)   #则原样输出123
print("%06d" % a)  #则输出000123

%f浮点数(常用)

a=1.2
print(%f" %a)   #输出为1.200000
a=1.23
print(%f" %a)   #输出为1.230000, #默认后6位小数,遵循四舍五入原则
a=1.2345678
print(%f" %a)   #输出为1.234568
a=1.2345673
print(%f" %a)   #输出为1.234567

%.4f浮点数
数字设置小数位数,遵循四舍五入原则

b = 2.34567
print(%.3f" %b)     #输出为2.346
b = 2.34567
print(%.7f" %b)    #输出为2.3456700

%%

print("我是%%的1%%" % () )    #输出为:我是%的1%

7.1.2 f格式化

格式:f"{表达式}"

name = 'bingbing'
age = 18
print(f"我的名字是{name},我今年{age}岁了")
#输出为:我的名字是bingbing,我今年18岁了

如果不用f格式化,则print(“我的名字是{name},我今年{age}岁了”)输出为:我的名字是{name},我今年{age}岁了
即原样输出

8.运算符

8.1算数运算符

(1)print(1*1) print(1/1)
注意:使用/,商一定是浮点数,且除数不能为0
(2)//取整除,取商的整数部分,向下取整(忽略小数)

print(5//2)   #为2

若有浮点数,结果也会有浮点数

print(5.0//2)  #为2.0

(3)%取余数,也叫取模

print(5%2)   #为1

(4)取幂 mn:m的n次方

print(a**b)

优先级排序:幂>乘、除、取余、取整除>加减

8.2赋值运算符

(1)= 给变量赋值

num1=5
num2=8
num3=num1   #为5
#将运算值赋给变量
total = num2 +num3

(2)+=

a=1  
print(a)   
a+=1    #等效于a=a+1,此时a=2

(3)-=
赋值运算符必须连着写,中间不可以空格,纯数字也不能使用,因为赋值运算符是针对变量存在的

8.3输入函数input()

input(prompt) prompt是提示,会在控制台显示
比如

name = input(“请输入姓名:”)
print(name)

注意:input输入的,默认是字符串格式,即使输入数字也是字符串

8.4转义字符

(1)\t制表符,通常表示空四个字符,也称缩进

print('sixstar')  #输出sixstar
print('sixs\tar')  #输出sixs    ar
print('姓名\t年龄\t电话')  #输出姓名    年龄    电话

(2)\n换行符,表示将当前位置移到下一行开头

print()  #默认 print(end = '\n')
print('哈哈\n嘻嘻'

(3)\r回车,表示将当前位置移到本行开头

print("sixstar\rsdddh")    #输出sdddh

(4)\反斜杠符号

print('sixs\\tar')  #输出sixs\tar
print('sixs\\\tar')  #输出sixs\    ar
print(r'sixs\\\tar')  #输出sixs\\\tar ,r原生字符串,默认取消转义

总结

以上就是近期所学内容啦,因为一些主观客观原因,学的比预期的慢得多,但好在开头了!接下来要做的就是坚持啦!加油加油加油!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值