本篇写:
- 注释方法
- print输出
- input输入方法
- 变量
- 数据类型
- 交互模式和脚本模式
- 自我练习#(记得学完一个知识后要进行练习)
注释方法——————————
1.单行注释 :行前输入"#"符(见下图)
```python
#写注释,可为自己代码的解释说明,让别人浏览以及在自己再次观看自己代码进行温故能更方便,在团队合作时更加方便与自己的队友进行配合完成一项程序。
2.多行注释(三引号注释法)
''' 注释内容''' 或 """ 注释内容 """
(引号要用英文输入法)
#方法一:#注释法
#这是注释(只能注释单行)
#方法二:三引号注释法
"""
输入注释内容
"""
注释用来向用户提示或解释某些代码的作用和功能,它可以出现
在代码中的任何位置。Python解释器在执行代码时会忽略注
释,不做任何处理,就好像它不存在一样。
'''
输入注释内容
'''
注释很重要
print输出————
格式:
print(" 输入内容 ")引号中输入内容,*内容的类型为字符串(str)类型,可用type()进行查看,后续会讲到。
print("这里输入内容")
print(type("这里输入内容"))#结果为:class.str
input(输入)
input("")
input("输入你的姓名")#再控制命板输入入至相关的信息
变量(基础)————————————
格式:可为大小写英文字母(a-z)(A-Z)和数字(0-9)和下划线(_)组合成为其变量名。
注意:变量名不能以数字开头,不能有特殊符号,要符合变量名取名规范。尽量写的见名知意,增加代码的可读性。(同样不要用汉字命名变量)
如:han1,han2,name,age,My_name,his_name.......
错误示范:@123,1name,*123,&223,!123......
a=1 #给a赋初始值
print(a) #打印a
print("a=%d"%a) #后面会讲到的print格式化输出
# 1we = 123 #打印不出,会报错
'''
变量的命名很重要
一个好的命名可一怎讲啊代码的观赏性,对于我这个小白来说是很难的
'''
数据类型(枯燥,需要记住,非常重要very important)
1>整型(int):赋值给变量的值为正数。
a=12;b=12;c=32;d=243
#不同变量的赋值最好换行写,同样可以像我这样用";"(分号)隔开
浮点型f(loat):赋值给变量的值为小数形式。
输入指数形式:
1.2E2=1.2*10**2(1.2乘以10的平方)
1.2E5=1.2*10**5(1.2乘以10的5次方)
**号指前面数的多少次方:(在运算符中会讲到)
x=3
y=x**2 #y为x的2次方
z=x**3 #z为x的3次方
d=x**5 #d为x的5次方
字符串类型(str):同一对单引号或三引号包裹。
str1='这是字符串'
str2='''
name:DLH
age:18
sex:男
'''
#在不同的变量中可以写一样的东西(但没有意义)
str3="""
name:DLH
age:18
sex:男
"""
print(str1)
print(str2)
print(str2)
列表(list):用[ ]中括号包裹的数据,不同数据之间用逗号(,)隔开。
可以输入不同的数据类型,但最好输入只一种数据类型
list1=[1,2,3,4,5,6]
list2=['周杰伦','张杰','薛之谦']
list3=['周杰伦',1,2,3,4,1.3,4.45]#可以输入不同的数据类型,但最好输入只一种数据类型
字典(dict):由{ }包裹的
格式:{键(1):键(1)代表的内容,键(2):键(2)代表的内容........}(自我认为,不够准确)-----可有很多个键值对存放在字典中
dict1={1,'周杰伦',2:'王菲'}
元组(tuple)(不可改变):
格式:用()一对括号包裹的数据。
a=(1,2,3,4,5)
集合(set):由{}包裹的
a={1,2,3,4,5}
交互模式和脚本模式
交互模式
可以进行简单的代码运算,执行一行代码后不可修改,退出后也不可保存。
交互模式中,一旦输错且执行立即报错。
Ctrl+N进入脚本模式
---------------------------------
脚本模式
特点:可以保存,可保存。
要执行脚本得先保存
按F5也可以运行(笔记本电脑得按FN+F5)
自我练习
#print的基础练习
print("大家好,我是一个博客")
print("""
my_nane='DaiLuhao'
mu_age=18
my_sex='男'
我将会在接下来的时间里在此处输入我学习python的自我复盘
希望也可以帮到大家。
我只是一个小白,
希望大吉可以谅解不喜勿喷,
谢谢大家
""")
print('''
input再后来类型转换时很重要,
我在学到input时也会有这样一个烦恼:
为什么输入一个整数输出的却不是整型(int)?
学到后面才知道:input("")输入的数据,会自动转化为字符串(str).
可以用int(input(""))将字符串转化为整型(int),其他类型同样可以转化,
''')
print("你发现没有:但你输入的多行话时,系统会自动将其换行")
#input的练习
#一般将输入的值赋值给我们定义的一个变量,这样才有意义,不赋值给变量也不会报错
#同样是正确的语句,在练习时,可新从简单入手,只输入input(" 内容 "),
#然后在控制名板上输入与之相关的内容
input("请输入你的姓名:")
#习惯后附上变量,还可以用type()来检查变量类型
a=input("请输入你的姓名:")
b=input("输入一个数字")
print(type(b))#结果为:字符串(str)
#我很想将其转化为int或float
a=int(input(''))
b=float(input(""))
c=int(input("""
please give me your_name,age and your_sex
"""))#注意此时只能输入一次,而不是多次