Python基础Day1
注释
【Python基础Day1】作为一个程序员一定要养成写注释的好习惯输入
单行注释 #
多行注释 """ """
print("Hello word")
print("Hello","word")
//Hello word
输出源码
print(self, *args, sep=' ', end='\n', file=None): # known special case of print
"""
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file:a file-like object (stream);
defaults to the current sys.stdout.
sep:string inserted between values, default a space.
end:string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
"""
输入
name = input("请输入姓名:")
print("姓名:",name)
//输入结果为字符串形式
数据类型
- 整数
占位符:%d - 浮点数
占位符:%f默认保留6位%.2f保留2位
整数与浮点数计算结果为浮点数 - 字符串
占位符:%s
单行字符串可用单/双引号表示,多行可使用三个单引号表示,如过引号本身就是一个字符,可使用\做转义字符 - 布尔值
True(真) False(假) - 空值
None 其不等于0;
变量
- 定义变量不需要注明类型 使用type()查看数据类型
- 必须以字母数字下划线名命,且不以数字开头,不得以关键字名命
- 名命方式
- 大驼峰每个单词首字母大写
- 小驼峰首个单词首字母小写其余单词首字母小写
- 下划线单词小写之间用下划线隔开
- 运行如下程序查看关键字
import keyword
kw = keyword.kwlist
print(kw)
运行结果
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']强制类型转化 例:num = int("3") num值为数字3
eval:获取字符串中原始数据
my_str = '[1, 3, 5]'
value = https://www.it610.com/article/eval(my_str)
print(value)
print(type(value))
print(type(my_str))
结果
[1, 3, 5]判断语句
if age >= 15 and age <= 17:
print("少年")
elif age > 17 and age <= 40:
print("中年")
elif age > 40 and age < 80:
print("老年")
else:
print("未知")
比较运算符
- 等于==
- 大于等于 >=
- 小于等于 <=
- 大于 >
- 小于 <
- 不等于 !=
- and条件都成立为真(且)
- or条件一个成立为真(或)
- not 取反运算
推荐阅读
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- 阿菘的ScalersTalk第五轮新概念朗读持续力训练Day15|阿菘的ScalersTalk第五轮新概念朗读持续力训练Day15 20191025
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 桂妃研读社|桂妃研读社|D124|如何有效阅读一本书 Day1
- Python(pathlib模块)